QSensorGesture Class

The QSensorGesture class represents one or more sensor gesture recognizers. 更多...

头: #include <QSensorGesture>
qmake: QT += sensors
Since: Qt 5.1
继承: QObject

该类在 Qt 5.1 引入。

公共函数

QSensorGesture (const QStringList & ids , QObject * parent = Q_NULLPTR)
virtual ~QSensorGesture ()
QStringList gestureSignals () const
QStringList invalidIds () const
bool isActive ()
void startDetection ()
void stopDetection ()
QStringList validIds () const

信号

void detected ( QString )

详细描述

除了 QSensorGesture::detected () signal, Sensor Gesture Recognizers can have their own specific signals, and may be discovered through QSensorGesture::gestureSignals ().

Note that QSensorGesture uses a custom meta-object in order to provide recognizer-specific signals. This means it is not possible to sub-class QSensorGesture and use Q_OBJECT . Also qobject_cast <QSensorGesture*>(ptr) will not work.

You may use QSensorGestureManager to obtain the systems known sensor gesture ids.

另请参阅 QSensorGestureRecognizer and QSensorGestureManager .

成员函数文档编制

QSensorGesture:: QSensorGesture (const QStringList & ids , QObject * parent = Q_NULLPTR)

Constructs the sensor gesture, and initializes the ids list of recognizers, with parent parent

[signal] void QSensorGesture:: detected ( QString )

Signals when the gesture has been recognized.

[虚拟] QSensorGesture:: ~QSensorGesture ()

Destroy the QSensorGesture

QStringList QSensorGesture:: gestureSignals () const

Returns all the possible gestures signals that may be emitted.

QStringList QSensorGesture:: invalidIds () const

Returns the gesture recognizer ids that were not found.

bool QSensorGesture:: isActive ()

Returns whether this gesture is active or not.

void QSensorGesture:: startDetection ()

Starts the gesture detection routines in the recognizer.

void QSensorGesture:: stopDetection ()

Stops the gesture detection routines.

QStringList QSensorGesture:: validIds () const

Returns the gesture recognizer ids that were found.