QSensorGestureManager Class▲
-
Header: QSensorGestureManager
-
Since: Qt 5.1
-
qmake: QT += sensors
-
Inherits: QObject
-
Group: QSensorGestureManager is part of sensorgestures_main
Detailed Description▲
Sensor Gesture plugins register their recognizers using the registerSensorGestureRecognizer() function.
// Create a QSensorGestureManager
QSensorGestureManager gestureManager;
// Get a list of known recognizers
QStringList recognizersList =
gestureManager.gestureIds();
// Create a QSensorGeture object for each of those gesture recognizers
QSensorGesture *
gesture =
new
QSensorGesture( gestureManager.gestureIds(), this
);
// Connect the known signals up.
connect(gesture, SIGNAL(detected(QString)), this
, SLOT(gestureDetected(QString)));
Member Function Documentation▲
[explicit] QSensorGestureManager::QSensorGestureManager(QObject *parent = Q_NULLPTR)▲
Constructs the QSensorGestureManager as a child of parent
[virtual] QSensorGestureManager::~QSensorGestureManager()▲
Destroy the QSensorGestureManager
QStringList QSensorGestureManager::gestureIds() const▲
Returns the list of the currently registered gestures. Includes all the standard built-ins as well as available plugins.
void QSensorGestureManager::newSensorGestureAvailable()▲
Signals when a new sensor gesture becomes available for use.
QStringList QSensorGestureManager::recognizerSignals(const QString &gestureId) const▲
Returns the list of all the gesture signals for the registered gestureId gesture recognizer id.
bool QSensorGestureManager::registerSensorGestureRecognizer(QSensorGestureRecognizer *recognizer)▲
Registers the sensor recognizer recognizer for use. QSensorGestureManager retains ownership of the recognizer object. Returns true unless the gesture has already been registered, in which case the object is deleted.
[static] QSensorGestureRecognizer *QSensorGestureManager::sensorGestureRecognizer(const QString &id)▲
Returns the sensor gesture object for the recognizer id.