QSensorGesture Class

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

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

公共函數

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 )

額外繼承成員

詳細描述

The QSensorGesture class represents one or more sensor gesture recognizers.

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

注意, 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

[虛擬] QSensorGesture:: ~QSensorGesture ()

Destroy the QSensorGesture

[signal] void QSensorGesture:: detected ( QString )

Signals when the gestureId gesture has been recognized.

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.