Spec-Zone.ru › Qt 5.15

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API