diff options
Diffstat (limited to 'tests/manual/qtabletevent/device_information/tabletwidget.h')
-rw-r--r-- | tests/manual/qtabletevent/device_information/tabletwidget.h | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/tests/manual/qtabletevent/device_information/tabletwidget.h b/tests/manual/qtabletevent/device_information/tabletwidget.h index d05b89a74e..b58442ccda 100644 --- a/tests/manual/qtabletevent/device_information/tabletwidget.h +++ b/tests/manual/qtabletevent/device_information/tabletwidget.h @@ -31,6 +31,7 @@ #include <QWidget> #include <QTabletEvent> +#include <QPointer> #include <QPointingDevice> #include <QShortcut> @@ -51,27 +52,19 @@ protected: QString modifiersToString(Qt::KeyboardModifiers m); private: void resetAttributes() { - mDev = QInputDevice::DeviceType::Unknown; - mPointerType = QPointingDevice::PointerType::Unknown; - mCaps = {}; + mDev.clear(); mType = mXT = mYT = mZ = 0; mPress = mTangential = mRot = 0.0; mPos = mGPos = QPoint(); - mHiResGlobalPos = QPointF(); - mUnique = 0; } + QPointer<const QPointingDevice> mDev; int mType; - QPoint mPos, mGPos; - QPointF mHiResGlobalPos; - QInputDevice::DeviceType mDev; - QPointingDevice::PointerType mPointerType; - QPointingDevice::Capabilities mCaps; + QPointF mPos, mGPos; int mXT, mYT, mZ; Qt::MouseButton mButton; Qt::MouseButtons mButtons; Qt::KeyboardModifiers mModifiers; qreal mPress, mTangential, mRot; - qint64 mUnique; bool mMouseToo; ulong mTimestamp; int mWheelEventCount; |