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>.
|
#include <qwaylandpointergestures_p.h>
Public Member Functions | |
QWaylandPointerGesturePinch (QWaylandInputDevice *p) | |
~QWaylandPointerGesturePinch () override | |
void | zwp_pointer_gesture_pinch_v1_begin (uint32_t serial, uint32_t time, struct ::wl_surface *surface, uint32_t fingers) override |
void | zwp_pointer_gesture_pinch_v1_update (uint32_t time, wl_fixed_t dx, wl_fixed_t dy, wl_fixed_t scale, wl_fixed_t rotation) override |
void | zwp_pointer_gesture_pinch_v1_end (uint32_t serial, uint32_t time, int32_t cancelled) override |
struct::zwp_pointer_gesture_pinch_v1 * | zwp_pointer_gesture_pinch_v1 () |
Public Attributes | |
QWaylandInputDevice * | mParent = nullptr |
QPointer< QWaylandWindow > | mFocus |
uint | mFingers = 0 |
qreal | mLastScale = 1 |
Definition at line 75 of file qwaylandpointergestures_p.h.
QtWaylandClient::QWaylandPointerGesturePinch::QWaylandPointerGesturePinch | ( | QWaylandInputDevice * | p | ) |
Definition at line 118 of file qwaylandpointergestures.cpp.
|
override |
Definition at line 123 of file qwaylandpointergestures.cpp.
|
inline |
Definition at line 97 of file qwaylandpointergestures_p.h.
|
override |
Definition at line 128 of file qwaylandpointergestures.cpp.
References QtWaylandClient::QWaylandWindow::fromWlSurface(), Qt::GestureStarted, mFingers, mFocus, mLastScale, mParent, QtWaylandClient::QWaylandInputDevice::mSerial, QtWaylandClient::QWaylandInputDevice::pointer(), qCDebug, and time.
|
override |
Definition at line 182 of file qwaylandpointergestures.cpp.
References cancelled, Qt::GestureCanceled, Qt::GestureFinished, mFingers, mFocus, mLastScale, mParent, QtWaylandClient::QWaylandInputDevice::mSerial, QtWaylandClient::QWaylandInputDevice::pointer(), qCDebug, and time.
|
override |
Definition at line 153 of file qwaylandpointergestures.cpp.
References Qt::GestureUpdated, mFingers, mFocus, mLastScale, mParent, QtWaylandClient::QWaylandInputDevice::pointer(), qCDebug, and time.
uint QtWaylandClient::QWaylandPointerGesturePinch::mFingers = 0 |
Definition at line 104 of file qwaylandpointergestures_p.h.
Referenced by zwp_pointer_gesture_pinch_v1_begin(), zwp_pointer_gesture_pinch_v1_end(), and zwp_pointer_gesture_pinch_v1_update().
QPointer<QWaylandWindow> QtWaylandClient::QWaylandPointerGesturePinch::mFocus |
Definition at line 103 of file qwaylandpointergestures_p.h.
Referenced by zwp_pointer_gesture_pinch_v1_begin(), zwp_pointer_gesture_pinch_v1_end(), and zwp_pointer_gesture_pinch_v1_update().
qreal QtWaylandClient::QWaylandPointerGesturePinch::mLastScale = 1 |
Definition at line 108 of file qwaylandpointergestures_p.h.
Referenced by zwp_pointer_gesture_pinch_v1_begin(), zwp_pointer_gesture_pinch_v1_end(), and zwp_pointer_gesture_pinch_v1_update().
QWaylandInputDevice* QtWaylandClient::QWaylandPointerGesturePinch::mParent = nullptr |
Definition at line 102 of file qwaylandpointergestures_p.h.
Referenced by zwp_pointer_gesture_pinch_v1_begin(), zwp_pointer_gesture_pinch_v1_end(), and zwp_pointer_gesture_pinch_v1_update().