Falkon Develop
Cross-platform Qt-based web browser
QjtMouseGestureFilter Class Reference

#include <QjtMouseGestureFilter.h>

Inheritance diagram for QjtMouseGestureFilter:

Classes

class  Private
 

Public Member Functions

 QjtMouseGestureFilter (bool allowDiagonals=false, Qt::MouseButton gestureButton=Qt::RightButton, int minimumMovement=5, double minimumMatch=0.9, QObject *parent=nullptr)
 
 ~QjtMouseGestureFilter () override
 
void addGesture (QjtMouseGesture *gesture)
 
void clearGestures (bool deleteGestures=false)
 
bool mouseButtonPressEvent (QMouseEvent *event, QObject *obj=nullptr)
 
bool mouseButtonReleaseEvent (QMouseEvent *event, QObject *obj=nullptr)
 
bool mouseMoveEvent (QMouseEvent *event, QObject *obj=nullptr)
 

Protected Member Functions

bool eventFilter (QObject *obj, QEvent *event) override
 

Detailed Description

Definition at line 56 of file QjtMouseGestureFilter.h.

Constructor & Destructor Documentation

◆ QjtMouseGestureFilter()

QjtMouseGestureFilter::QjtMouseGestureFilter ( bool  allowDiagonals = false,
Qt::MouseButton  gestureButton = Qt::RightButton,
int  minimumMovement = 5,
double  minimumMatch = 0.9,
QObject *  parent = nullptr 
)

Definition at line 86 of file QjtMouseGestureFilter.cpp.

◆ ~QjtMouseGestureFilter()

QjtMouseGestureFilter::~QjtMouseGestureFilter ( )
override

Definition at line 96 of file QjtMouseGestureFilter.cpp.

Member Function Documentation

◆ addGesture()

void QjtMouseGestureFilter::addGesture ( QjtMouseGesture gesture)

Definition at line 106 of file QjtMouseGestureFilter.cpp.

◆ clearGestures()

void QjtMouseGestureFilter::clearGestures ( bool  deleteGestures = false)

Definition at line 120 of file QjtMouseGestureFilter.cpp.

◆ eventFilter()

bool QjtMouseGestureFilter::eventFilter ( QObject *  obj,
QEvent *  event 
)
overrideprotected

Definition at line 132 of file QjtMouseGestureFilter.cpp.

◆ mouseButtonPressEvent()

bool QjtMouseGestureFilter::mouseButtonPressEvent ( QMouseEvent *  event,
QObject *  obj = nullptr 
)

Definition at line 168 of file QjtMouseGestureFilter.cpp.

◆ mouseButtonReleaseEvent()

bool QjtMouseGestureFilter::mouseButtonReleaseEvent ( QMouseEvent *  event,
QObject *  obj = nullptr 
)

Definition at line 181 of file QjtMouseGestureFilter.cpp.

◆ mouseMoveEvent()

bool QjtMouseGestureFilter::mouseMoveEvent ( QMouseEvent *  event,
QObject *  obj = nullptr 
)

Definition at line 195 of file QjtMouseGestureFilter.cpp.


The documentation for this class was generated from the following files: