Класс QSensorGesture
Класс QSensorGesture представляет один или несколько распознавателей жестов датчиков. Подробнее...
| Заголовок: | #include <QSensorGesture> |
| qmake: | QT += sensors |
| С версии: | Qt 5.1 |
| Наследует: | QObject |
Открытые функции
| QSensorGesture(const QStringList &ids, QObject *parent = Q_NULLPTR) | |
| ~QSensorGesture() | |
| QStringList | gestureSignals() const |
| QStringList | invalidIds() const |
| bool | isActive() |
| void | startDetection() |
| void | stopDetection() |
| QStringList | validIds() const |
- 31 открытых функций унаследованных от QObject
Сигналы
| void | detected(QString gestureId) |
- 2 сигнала унаследованных от QObject
Дополнительные унаследованные члены
- 1 свойство унаследованное от QObject
- 1 открытый слот, унаследованный от QObject
- 11 статических открытых членов, унаследованных от QObject
- 9 защищенных функций, унаследованных от QObject
Подробное описание
Класс QSensorGesture представляет один или несколько распознавателей жестов датчиков.
Помимо сигнала 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.
QSensorGesture::~QSensorGesture()
Уничтожает QSensorGesture
[signal] void QSensorGesture::detected(QString gestureId)
Сигнализирует, когда был распознан жест gestureId.
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/archives/qt-5.6/qsensorgesture.html