QSensorGestureManager Class
The QSensorGestureManager class manages sensor gestures, registers and creates sensor gesture plugins. More...
| Header: | #include <QSensorGestureManager> | 
| qmake: | QT += sensors | 
| Since: | Qt 5.1 | 
| Inherits: | QObject | 
Public Functions
| QSensorGestureManager(QObject *parent = Q_NULLPTR) | |
| virtual | ~QSensorGestureManager() | 
| QStringList | gestureIds() const | 
| QStringList | recognizerSignals(const QString &gestureId) const | 
| bool | registerSensorGestureRecognizer(QSensorGestureRecognizer *recognizer) | 
- 31 public functions inherited from QObject
 
Signals
| void | newSensorGestureAvailable() | 
- 2 signals inherited from QObject
 
Static Public Members
| QSensorGestureRecognizer * | sensorGestureRecognizer(const QString &id) | 
| const QMetaObject | staticMetaObject | 
- 9 static public members inherited from QObject
 
Additional Inherited Members
- 1 property inherited from QObject
 - 1 public slot inherited from QObject
 - 9 protected functions inherited from QObject
 
Detailed Description
The QSensorGestureManager class manages sensor gestures, registers and creates sensor gesture plugins.
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
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.
[signal] 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.
    © The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
    https://doc.qt.io/qt-5.12/qsensorgesturemanager.html