Spec-Zone.ru › Qt 6.1

Класс 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.1/qwaylandtouch.html

Spec-Zone.ru

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