diff -r 16d8024aca5e -r f7ac710697a9 src/hbcore/gestures/hbpangesture.h --- 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 #include @@ -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