Spec-Zone.ru › Qt 6.0

Класс QWaylandTouch

Класс QWaylandTouch предоставляет доступ к сенсорному устройству. Подробнее...

Заголовок: #include <QWaylandTouch>
CMake: find_package(Qt6 COMPONENTS Waylandcompositor REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Waylandcompositor)
qmake: QT += waylandcompositor
С версии: Qt 5.8
Наследует: QWaylandObject
  • Список всех членов, включая унаследованные

Открытые функции

QWaylandTouch(QWaylandSeat *seat, QObject *parent = nullptr)
QWaylandCompositor * compositor() const
QWaylandSeat * seat() const
virtual void sendCancelEvent(QWaylandClient *client)
virtual void sendFrameEvent(QWaylandClient *client)
virtual void sendFullTouchEvent(QWaylandSurface *surface, QTouchEvent *event)
virtual uint sendTouchPointEvent(QWaylandSurface *surface, int id, const QPointF &position, Qt::TouchPointState state)

Подробное описание

Этот класс предоставляет доступ к сенсорному устройству в QWaylandSeat. Он соответствует интерфейсу Wayland wl_touch.

Документация по членам-функциям

QWaylandTouch::QWaylandTouch(QWaylandSeat *seat, QObject *parent = nullptr)

Создает QWaylandTouch для seat с заданным parent.

QWaylandCompositor *QWaylandTouch::compositor() const

Возвращает композер для этого QWaylandTouch.

QWaylandSeat *QWaylandTouch::seat() const

Возвращает устройство ввода для этого QWaylandTouch.

[virtual] void QWaylandTouch::sendCancelEvent(QWaylandClient *client)

Отправляет событие отмены касания сенсорному устройству для client.

[virtual] void QWaylandTouch::sendFrameEvent(QWaylandClient *client)

Отправляет событие кадра касания сенсорному устройству для client. Это указывает на конец списка точек контакта.

[virtual] void QWaylandTouch::sendFullTouchEvent(QWaylandSurface *surface, QTouchEvent *event)

Отправляет все точки касания в event на указанную surface, за которым следует событие кадра касания.

См. также sendTouchPointEvent() и sendFrameEvent().

[virtual] uint QWaylandTouch::sendTouchPointEvent(QWaylandSurface *surface, int id, const QPointF &position, Qt::TouchPointState state)

Отправляет событие точки касания на сенсорное устройство для surface с заданным id, position и state.

Возвращает серию события вниз или вверх, если отправлено, в противном случае 0.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qwaylandtouch.html

Spec-Zone.ru

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