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