--- a/src/hbcore/gestures/hbpangesture.h Mon Apr 19 14:02:13 2010 +0300
+++ b/src/hbcore/gestures/hbpangesture.h Mon May 03 12:48:33 2010 +0300
@@ -25,8 +25,6 @@
#ifndef HBPANGESTURE_H
#define HBPANGESTURE_H
-#ifdef HB_GESTURE_FW
-
#include <hbglobal.h>
#include <QPanGesture>
@@ -36,6 +34,13 @@
Q_OBJECT
Q_PROPERTY(QPointF startPos READ startPos WRITE setStartPos)
+ Q_PROPERTY(QPointF velocity READ velocity WRITE setVelocity)
+ Q_PROPERTY(QPointF sceneStartPos READ sceneStartPos WRITE setSceneStartPos)
+ Q_PROPERTY(QPointF sceneLastOffset READ sceneLastOffset WRITE setSceneLastOffset)
+ Q_PROPERTY(QPointF sceneOffset READ sceneOffset WRITE setSceneOffset)
+ Q_PROPERTY(QPointF sceneVelocity READ sceneVelocity STORED false)
+ Q_PROPERTY(QPointF sceneAcceleration READ sceneAcceleration STORED false)
+ Q_PROPERTY(QPointF sceneDelta READ sceneDelta STORED false)
public:
explicit HbPanGesture(QObject *parent = 0);
@@ -44,6 +49,24 @@
QPointF startPos() const;
void setStartPos(const QPointF &startPos);
+ QPointF velocity() const;
+ void setVelocity(const QPointF &velocity);
+
+ // Scene spesific methods
+
+ QPointF sceneStartPos() const;
+ void setSceneStartPos(const QPointF &startPos);
+
+ QPointF sceneLastOffset() const;
+ void setSceneLastOffset(const QPointF &value);
+
+ QPointF sceneOffset() const;
+ void setSceneOffset(const QPointF &value);
+
+ QPointF sceneVelocity() const;
+ QPointF sceneAcceleration() const;
+ QPointF sceneDelta() const;
+
protected:
HbPanGesturePrivate * const d_ptr;
HbPanGesture( HbPanGesturePrivate &dd, QObject *parent = 0 );
@@ -51,8 +74,7 @@
private:
Q_DECLARE_PRIVATE_D(d_ptr, HbPanGesture)
Q_DISABLE_COPY(HbPanGesture)
+ friend class HbPanGestureLogic;
};
-#endif // HB_GESTURE_FW
-
#endif // HBPANGESTURE_H