From 70c08e83cd47945a9cbaf6864d8da1b0de900e52 Mon Sep 17 00:00:00 2001 From: Michael Brasser Date: Wed, 8 Feb 2012 13:17:56 +1000 Subject: Add velocity data to TouchPoint Change-Id: I0555b3ad41e8c08563188e1ba9190e54d4bb3784 Reviewed-by: Martin Jones --- src/quick/items/qquickmultipointtoucharea_p.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/quick/items/qquickmultipointtoucharea_p.h') diff --git a/src/quick/items/qquickmultipointtoucharea_p.h b/src/quick/items/qquickmultipointtoucharea_p.h index e611ce3ace..ccb086fd7e 100644 --- a/src/quick/items/qquickmultipointtoucharea_p.h +++ b/src/quick/items/qquickmultipointtoucharea_p.h @@ -63,6 +63,7 @@ class Q_AUTOTEST_EXPORT QQuickTouchPoint : public QObject Q_PROPERTY(qreal x READ x NOTIFY xChanged) Q_PROPERTY(qreal y READ y NOTIFY yChanged) Q_PROPERTY(qreal pressure READ pressure NOTIFY pressureChanged) + Q_PROPERTY(QVector2D velocity READ velocity NOTIFY velocityChanged) Q_PROPERTY(QRectF area READ area NOTIFY areaChanged) Q_PROPERTY(qreal startX READ startX NOTIFY startXChanged) @@ -96,6 +97,9 @@ public: qreal pressure() const { return _pressure; } void setPressure(qreal pressure); + QVector2D velocity() const { return _velocity; } + void setVelocity(const QVector2D &velocity); + QRectF area() const { return _area; } void setArea(const QRectF &area); @@ -131,6 +135,7 @@ Q_SIGNALS: void xChanged(); void yChanged(); void pressureChanged(); + void velocityChanged(); void areaChanged(); void startXChanged(); void startYChanged(); @@ -145,6 +150,7 @@ private: qreal _x; qreal _y; qreal _pressure; + QVector2D _velocity; QRectF _area; bool _qmlDefined; bool _inUse; //whether the point is currently in use (only valid when _qmlDefined == true) -- cgit v1.2.3