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::QWaylandPointerGestureSwipe Class Reference

#include <qwaylandpointergestures_p.h>

+ Inheritance diagram for QtWaylandClient::QWaylandPointerGestureSwipe:
+ Collaboration diagram for QtWaylandClient::QWaylandPointerGestureSwipe:

Public Member Functions

 QWaylandPointerGestureSwipe (QWaylandInputDevice *p)
 
 ~QWaylandPointerGestureSwipe () override
 
void zwp_pointer_gesture_swipe_v1_begin (uint32_t serial, uint32_t time, struct ::wl_surface *surface, uint32_t fingers) override
 
void zwp_pointer_gesture_swipe_v1_update (uint32_t time, wl_fixed_t dx, wl_fixed_t dy) override
 
void zwp_pointer_gesture_swipe_v1_end (uint32_t serial, uint32_t time, int32_t cancelled) override
 
struct::zwp_pointer_gesture_swipe_v1 * zwp_pointer_gesture_swipe_v1 ()
 

Public Attributes

QWaylandInputDevicemParent = nullptr
 
QPointer< QWaylandWindowmFocus
 
uint mFingers = 0
 

Detailed Description

Definition at line 45 of file qwaylandpointergestures_p.h.

Constructor & Destructor Documentation

◆ QWaylandPointerGestureSwipe()

QtWaylandClient::QWaylandPointerGestureSwipe::QWaylandPointerGestureSwipe ( QWaylandInputDevice * p)

Definition at line 37 of file qwaylandpointergestures.cpp.

◆ ~QWaylandPointerGestureSwipe()

QtWaylandClient::QWaylandPointerGestureSwipe::~QWaylandPointerGestureSwipe ( )
override

Definition at line 42 of file qwaylandpointergestures.cpp.

Member Function Documentation

◆ zwp_pointer_gesture_swipe_v1()

struct::zwp_pointer_gesture_swipe_v1 * QtWaylandClient::QWaylandPointerGestureSwipe::zwp_pointer_gesture_swipe_v1 ( )
inline

Definition at line 65 of file qwaylandpointergestures_p.h.

◆ zwp_pointer_gesture_swipe_v1_begin()

void QtWaylandClient::QWaylandPointerGestureSwipe::zwp_pointer_gesture_swipe_v1_begin ( uint32_t serial,
uint32_t time,
struct ::wl_surface * surface,
uint32_t fingers )
override

Definition at line 47 of file qwaylandpointergestures.cpp.

References QtWaylandClient::QWaylandWindow::fromWlSurface(), Qt::GestureStarted, mFingers, mFocus, mParent, QtWaylandClient::QWaylandInputDevice::mSerial, QtWaylandClient::QWaylandInputDevice::pointer(), qCDebug, and time.

+ Here is the call graph for this function:

◆ zwp_pointer_gesture_swipe_v1_end()

void QtWaylandClient::QWaylandPointerGestureSwipe::zwp_pointer_gesture_swipe_v1_end ( uint32_t serial,
uint32_t time,
int32_t cancelled )
override

Definition at line 92 of file qwaylandpointergestures.cpp.

References cancelled, Qt::GestureCanceled, Qt::GestureFinished, mFingers, mFocus, mParent, QtWaylandClient::QWaylandInputDevice::mSerial, QtWaylandClient::QWaylandInputDevice::pointer(), qCDebug, and time.

+ Here is the call graph for this function:

◆ zwp_pointer_gesture_swipe_v1_update()

void QtWaylandClient::QWaylandPointerGestureSwipe::zwp_pointer_gesture_swipe_v1_update ( uint32_t time,
wl_fixed_t dx,
wl_fixed_t dy )
override

Definition at line 72 of file qwaylandpointergestures.cpp.

References Qt::GestureUpdated, mFingers, mFocus, mParent, QtWaylandClient::QWaylandInputDevice::pointer(), qCDebug, and time.

+ Here is the call graph for this function:

Member Data Documentation

◆ mFingers

uint QtWaylandClient::QWaylandPointerGestureSwipe::mFingers = 0

◆ mFocus

QPointer<QWaylandWindow> QtWaylandClient::QWaylandPointerGestureSwipe::mFocus

◆ mParent

QWaylandInputDevice* QtWaylandClient::QWaylandPointerGestureSwipe::mParent = nullptr

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