QWaylandTouch Class

QWaylandTouchクラスはタッチデバイスへのアクセスを提供します。詳細...

Header: #include <QWaylandTouch>
CMake: find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor)
target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor)
qmake: QT += waylandcompositor
Inherits: 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)

seat 、与えられたparent のQWaylandTouchを構築します。

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 のタッチデバイスに、指定されたidpositionstate でタッチポイントイベントを送信します。

送信された場合は down または up イベントのシリアルを返し、そうでない場合は 0 を返します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。