QTabletEvent manual test: show event timestamp
authorShawn Rutledge <shawn.rutledge@digia.com>
Wed, 19 Aug 2015 11:28:06 +0000 (13:28 +0200)
committerShawn Rutledge <shawn.rutledge@theqtcompany.com>
Mon, 24 Aug 2015 07:28:48 +0000 (07:28 +0000)
Task-number: QTBUG-39459
Change-Id: Ieac0d7b28a3ca651681d286d4700ef7b9b1675b5
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
tests/manual/qtabletevent/device_information/tabletwidget.cpp
tests/manual/qtabletevent/device_information/tabletwidget.h

index 2e4cb6658f9ab163c9e0ef171e781ee8cf832c34..f1d838f01df62ff7556e0e44703271646f6092b1 100644 (file)
@@ -73,6 +73,7 @@ bool TabletWidget::eventFilter(QObject *, QEvent *ev)
             mRot = event->rotation();
             mButton = event->button();
             mButtons = event->buttons();
+            mTimestamp = event->timestamp();
             if (isVisible())
                 update();
             break;
@@ -84,6 +85,7 @@ bool TabletWidget::eventFilter(QObject *, QEvent *ev)
             mType = event->type();
             mPos = event->pos();
             mGPos = event->globalPos();
+            mTimestamp = event->timestamp();
         }
     default:
         break;
@@ -122,6 +124,7 @@ void TabletWidget::paintEvent(QPaintEvent *)
 
     eventInfo << QString("Global position: %1 %2").arg(QString::number(mGPos.x()), QString::number(mGPos.y()));
     eventInfo << QString("Local position: %1 %2").arg(QString::number(mPos.x()), QString::number(mPos.y()));
+    eventInfo << QString("Timestamp: %1").arg(QString::number(mTimestamp));
     if (mType == QEvent::TabletEnterProximity || mType == QEvent::TabletLeaveProximity
         || mType == QEvent::TabletMove || mType == QEvent::TabletPress
         || mType == QEvent::TabletRelease) {
index 2861eb48147d655063141775f3ef2dc621b47896..95631be57b0eb182bbe04a14854a74a0e358ce5a 100644 (file)
@@ -65,6 +65,7 @@ private:
     qreal mPress, mTangential, mRot;
     qint64 mUnique;
     bool mMouseToo;
+    ulong mTimestamp;
 };
 
 #endif // TABLETWIDGET_H