Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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)
 
 ~QWaylandTouchExtension () override
 
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.

◆ ~QWaylandTouchExtension()

QtWaylandClient::QWaylandTouchExtension::~QWaylandTouchExtension ( )
override

Definition at line 26 of file qwaylandtouch.cpp.

Member Function Documentation

◆ touch_extension_configure()

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

Definition at line 183 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 175 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: