Класс QSensorGesture
Класс QSensorGesture представляет один или несколько распознавателей жестов датчика. Подробнее...
| Header: | #include <QSensorGesture> |
| qmake: | QT += sensors |
| Since: | Qt 5.1 |
| Inherits: | 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(), распознаватели жестов датчика могут иметь свои собственные специфические сигналы, и могут быть обнаружены через QSensorGesture::gestureSignals().
Обратите внимание, что QSensorGesture использует пользовательский мета-объект для предоставления сигналов, специфичных для распознавателя. Это означает, что невозможно создать подкласс QSensorGesture и использовать Q_OBJECT. Также qobject_cast<QSensorGesture*>(ptr) работать не будет.
Вы можете использовать QSensorGestureManager для получения известных системе идентификаторов жестов датчика.
См. также QSensorGestureRecognizer и QSensorGestureManager.
Документация по функциям-членам
QSensorGesture::QSensorGesture(const QStringList &ids, QObject *parent = Q_NULLPTR)
Конструирует жест датчика и инициализирует список распознавателей ids с родителем parent
[signal] void QSensorGesture::detected(QString)
Сигнализирует о распознавании жеста.
[virtual] QSensorGesture::~QSensorGesture()
Уничтожает QSensorGesture
QStringList QSensorGesture::gestureSignals() const
Возвращает все возможные сигналы жестов, которые могут быть отправлены.
QStringList QSensorGesture::invalidIds() const
Возвращает идентификаторы распознавателей жестов, которые не были найдены.
bool QSensorGesture::isActive()
Возвращает, активен ли этот жест или нет.
void QSensorGesture::startDetection()
Запускает процедуры обнаружения жестов в распознавателе.
void QSensorGesture::stopDetection()
Останавливает процедуры обнаружения жестов.
QStringList QSensorGesture::validIds() const
Возвращает идентификаторы распознавателей жестов, которые были найдены.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qsensorgesture.html