aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickmultipointtoucharea_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/items/qquickmultipointtoucharea_p.h')
-rw-r--r--src/quick/items/qquickmultipointtoucharea_p.h6
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)