Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QOhosPinchGestureRecognizer Class Reference
Inheritance diagram for QOhosPinchGestureRecognizer:
Collaboration diagram for QOhosPinchGestureRecognizer:

Public Member Functions

QGesturecreate (QObject *target) override
 This function is called by Qt to create a new QGesture object for the given target (QWidget or QGraphicsObject).
QGestureRecognizer::Result recognize (QGesture *gesture, QObject *watched, QEvent *event) override
 Handles the given event for the watched object, updating the state of the gesture object as required, and returns a suitable result for the current recognition step.
void reset (QGesture *gesture) override
 This function is called by Qt to reset a given gesture.
QGesturecreate (QObject *target) override
 This function is called by Qt to create a new QGesture object for the given target (QWidget or QGraphicsObject).
QGestureRecognizer::Result recognize (QGesture *gesture, QObject *watched, QEvent *event) override
 Handles the given event for the watched object, updating the state of the gesture object as required, and returns a suitable result for the current recognition step.
void reset (QGesture *gesture) override
 This function is called by Qt to reset a given gesture.
Public Member Functions inherited from QGestureRecognizer
 QGestureRecognizer ()
 Constructs a new gesture recognizer object.
virtual ~QGestureRecognizer ()
 Destroys the gesture recognizer.

Additional Inherited Members

Public Types inherited from QGestureRecognizer
enum  ResultFlag {
  Ignore = 0x0001 , MayBeGesture = 0x0002 , TriggerGesture = 0x0004 , FinishGesture = 0x0008 ,
  CancelGesture = 0x0010 , ResultState_Mask = 0x00ff , ConsumeEventHint = 0x0100 , ResultHint_Mask = 0xff00
}
 This enum describes the result of the current event filtering step in a gesture recognizer state machine. More...
Static Public Member Functions inherited from QGestureRecognizer
static Qt::GestureType registerRecognizer (QGestureRecognizer *recognizer)
 Registers the given recognizer in the gesture framework and returns a gesture ID for it.
static void unregisterRecognizer (Qt::GestureType type)
 Unregisters all gesture recognizers of the specified type.

Detailed Description

Definition at line 13 of file qohosgesturerecognizer.cpp.

Member Function Documentation

◆ create() [1/2]

QGesture * QOhosPinchGestureRecognizer::create ( QObject * target)
overridevirtual

This function is called by Qt to create a new QGesture object for the given target (QWidget or QGraphicsObject).

Reimplement this function to create a custom QGesture-derived gesture object if necessary.

QApplication takes ownership of the created gesture object.

Reimplemented from QGestureRecognizer.

Definition at line 22 of file qohosgesturerecognizer.cpp.

◆ create() [2/2]

QGesture * QOhosPinchGestureRecognizer::create ( QObject * target)
overridevirtual

This function is called by Qt to create a new QGesture object for the given target (QWidget or QGraphicsObject).

Reimplement this function to create a custom QGesture-derived gesture object if necessary.

QApplication takes ownership of the created gesture object.

Reimplemented from QGestureRecognizer.

◆ recognize() [1/2]

QGestureRecognizer::Result QOhosPinchGestureRecognizer::recognize ( QGesture * gesture,
QObject * watched,
QEvent * event )
overridevirtual

Handles the given event for the watched object, updating the state of the gesture object as required, and returns a suitable result for the current recognition step.

This function is called by the framework to allow the recognizer to filter input events dispatched to QWidget or QGraphicsObject instances that it is monitoring.

The result reflects how much of the gesture has been recognized. The state of the gesture object is set depending on the result.

See also
QGestureRecognizer::Result

Implements QGestureRecognizer.

Definition at line 28 of file qohosgesturerecognizer.cpp.

References reset().

Here is the call graph for this function:

◆ recognize() [2/2]

QGestureRecognizer::Result QOhosPinchGestureRecognizer::recognize ( QGesture * gesture,
QObject * watched,
QEvent * event )
overridevirtual

Handles the given event for the watched object, updating the state of the gesture object as required, and returns a suitable result for the current recognition step.

This function is called by the framework to allow the recognizer to filter input events dispatched to QWidget or QGraphicsObject instances that it is monitoring.

The result reflects how much of the gesture has been recognized. The state of the gesture object is set depending on the result.

See also
QGestureRecognizer::Result

Implements QGestureRecognizer.

◆ reset() [1/2]

void QOhosPinchGestureRecognizer::reset ( QGesture * gesture)
overridevirtual

This function is called by Qt to reset a given gesture.

Reimplement this function to implement additional requirements for custom QGesture objects. This may be necessary if you implement a custom QGesture whose properties need special handling when the gesture is reset.

Reimplemented from QGestureRecognizer.

Definition at line 97 of file qohosgesturerecognizer.cpp.

Referenced by recognize().

Here is the caller graph for this function:

◆ reset() [2/2]

void QOhosPinchGestureRecognizer::reset ( QGesture * gesture)
overridevirtual

This function is called by Qt to reset a given gesture.

Reimplement this function to implement additional requirements for custom QGesture objects. This may be necessary if you implement a custom QGesture whose properties need special handling when the gesture is reset.

Reimplemented from QGestureRecognizer.


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