Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QtWaylandClient::QWaylandTouchExtension Class Reference

#include <qwaylandtouch_p.h>

+ Inheritance diagram for QtWaylandClient::QWaylandTouchExtension:
+ Collaboration diagram for QtWaylandClient::QWaylandTouchExtension:

Public Member Functions

 QWaylandTouchExtension (QWaylandDisplay *display, uint32_t id)
 
void touchCanceled ()
 

Private Member Functions

void touch_extension_touch (uint32_t time, uint32_t id, uint32_t state, int32_t x, int32_t y, int32_t normalized_x, int32_t normalized_y, int32_t width, int32_t height, uint32_t pressure, int32_t velocity_x, int32_t velocity_y, uint32_t flags, struct wl_array *rawdata) override
 
void touch_extension_configure (uint32_t flags) override
 

Detailed Description

Definition at line 31 of file qwaylandtouch_p.h.

Constructor & Destructor Documentation

◆ QWaylandTouchExtension()

QtWaylandClient::QWaylandTouchExtension::QWaylandTouchExtension ( QWaylandDisplay display,
uint32_t  id 
)

Definition at line 15 of file qwaylandtouch.cpp.

Member Function Documentation

◆ touch_extension_configure()

void QtWaylandClient::QWaylandTouchExtension::touch_extension_configure ( uint32_t  flags)
overrideprivate

Definition at line 178 of file qwaylandtouch.cpp.

◆ touch_extension_touch()

void QtWaylandClient::QWaylandTouchExtension::touch_extension_touch ( uint32_t  time,
uint32_t  id,
uint32_t  state,
int32_t  x,
int32_t  y,
int32_t  normalized_x,
int32_t  normalized_y,
int32_t  width,
int32_t  height,
uint32_t  pressure,
int32_t  velocity_x,
int32_t  velocity_y,
uint32_t  flags,
struct wl_array *  rawdata 
)
overrideprivate

◆ touchCanceled()

void QtWaylandClient::QWaylandTouchExtension::touchCanceled ( )

Definition at line 170 of file qwaylandtouch.cpp.

References QList< T >::clear(), QWindowSystemInterface::handleMouseEvent(), Qt::LeftButton, QEvent::MouseButtonRelease, and Qt::NoButton.

+ Here is the call graph for this function:

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