Spec-Zone.ru › Qt

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

Spec-Zone.ru

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