diff options
author | Michael Brasser <michael.brasser@nokia.com> | 2012-02-08 13:17:56 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-02-17 04:29:47 +0100 |
commit | 70c08e83cd47945a9cbaf6864d8da1b0de900e52 (patch) | |
tree | 43877f6bc692f663ec0b5e60d03d14d23e9facc4 /src/quick/items/qquickmultipointtoucharea_p.h | |
parent | ceb09a144afae488057c1841ec68a2fa0117a3f3 (diff) |
Add velocity data to TouchPoint
Change-Id: I0555b3ad41e8c08563188e1ba9190e54d4bb3784
Reviewed-by: Martin Jones <martin.jones@nokia.com>
Diffstat (limited to 'src/quick/items/qquickmultipointtoucharea_p.h')
-rw-r--r-- | src/quick/items/qquickmultipointtoucharea_p.h | 6 |
1 files changed, 6 insertions, 0 deletions
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) |