Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QtWaylandClient::QWaylandInputDevice::Touch Class Reference

#include <qwaylandinputdevice_p.h>

Inheritance diagram for QtWaylandClient::QWaylandInputDevice::Touch:
Collaboration diagram for QtWaylandClient::QWaylandInputDevice::Touch:

Public Member Functions

 Touch (QWaylandInputDevice *p)
 ~Touch () override
void touch_down (uint32_t serial, uint32_t time, struct wl_surface *surface, int32_t id, wl_fixed_t x, wl_fixed_t y) override
void touch_up (uint32_t serial, uint32_t time, int32_t id) override
void touch_motion (uint32_t time, int32_t id, wl_fixed_t x, wl_fixed_t y) override
void touch_frame () override
void touch_cancel () override
bool allTouchPointsReleased ()
void releasePoints ()
struct::wl_touch * wl_touch ()

Public Attributes

QWaylandInputDevicemParent = nullptr
QPointer< QWaylandWindowmFocus
QList< QWindowSystemInterface::TouchPointmPendingTouchPoints

Detailed Description

Definition at line 405 of file qwaylandinputdevice_p.h.

Constructor & Destructor Documentation

◆ Touch()

QtWaylandClient::QWaylandInputDevice::Touch::Touch ( QWaylandInputDevice * p)

Definition at line 333 of file qwaylandinputdevice.cpp.

◆ ~Touch()

QtWaylandClient::QWaylandInputDevice::Touch::~Touch ( )
override

Definition at line 339 of file qwaylandinputdevice.cpp.

Member Function Documentation

◆ allTouchPointsReleased()

bool QtWaylandClient::QWaylandInputDevice::Touch::allTouchPointsReleased ( )

Definition at line 1567 of file qwaylandinputdevice.cpp.

◆ releasePoints()

void QtWaylandClient::QWaylandInputDevice::Touch::releasePoints ( )

Definition at line 1576 of file qwaylandinputdevice.cpp.

◆ touch_cancel()

void QtWaylandClient::QWaylandInputDevice::Touch::touch_cancel ( )
override

Definition at line 1515 of file qwaylandinputdevice.cpp.

◆ touch_down()

void QtWaylandClient::QWaylandInputDevice::Touch::touch_down ( uint32_t serial,
uint32_t time,
struct wl_surface * surface,
int32_t id,
wl_fixed_t x,
wl_fixed_t y )
override

Definition at line 1466 of file qwaylandinputdevice.cpp.

◆ touch_frame()

void QtWaylandClient::QWaylandInputDevice::Touch::touch_frame ( )
override

Definition at line 1587 of file qwaylandinputdevice.cpp.

◆ touch_motion()

void QtWaylandClient::QWaylandInputDevice::Touch::touch_motion ( uint32_t time,
int32_t id,
wl_fixed_t x,
wl_fixed_t y )
override

Definition at line 1508 of file qwaylandinputdevice.cpp.

◆ touch_up()

void QtWaylandClient::QWaylandInputDevice::Touch::touch_up ( uint32_t serial,
uint32_t time,
int32_t id )
override

Definition at line 1488 of file qwaylandinputdevice.cpp.

◆ wl_touch()

struct::wl_touch * QtWaylandClient::QWaylandInputDevice::Touch::wl_touch ( )
inline

Definition at line 430 of file qwaylandinputdevice_p.h.

Member Data Documentation

◆ mFocus

QPointer<QWaylandWindow> QtWaylandClient::QWaylandInputDevice::Touch::mFocus

Definition at line 433 of file qwaylandinputdevice_p.h.

◆ mParent

QWaylandInputDevice* QtWaylandClient::QWaylandInputDevice::Touch::mParent = nullptr

Definition at line 432 of file qwaylandinputdevice_p.h.

◆ mPendingTouchPoints

QList<QWindowSystemInterface::TouchPoint> QtWaylandClient::QWaylandInputDevice::Touch::mPendingTouchPoints

Definition at line 434 of file qwaylandinputdevice_p.h.


The documentation for this class was generated from the following files: