Spec-Zone.ru › Qt 5.9

Класс QWaylandTouch

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

Заголовок: #include <QWaylandTouch>
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)
  • 5 открытых функций унаследовано от QWaylandObject
  • 32 открытых функции унаследовано от QObject

Дополнительные унаследованные члены

  • 1 свойство унаследовано от QObject
  • 1 открытый слот унаследован от QObject
  • 2 сигналы унаследованы от QObject
  • 11 статические открытые члены унаследованы от QObject
  • 9 защищенные функции унаследованы от QObject

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

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

Этот класс предоставляет доступ к сенсорному устройству в 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-5.9/qwaylandtouch.html

Spec-Zone.ru

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