src/hbcore/gestures/hbpangesture.cpp
changeset 34 ed14f46c0e55
parent 6 c3690ec91ef8
--- a/src/hbcore/gestures/hbpangesture.cpp	Mon Oct 04 17:49:30 2010 +0300
+++ b/src/hbcore/gestures/hbpangesture.cpp	Mon Oct 18 18:23:13 2010 +0300
@@ -23,9 +23,9 @@
 **
 ****************************************************************************/
 
+#include "hbpangesture.h"
+
 #include "hbgestures_p.h"
-#include "hbpangesture.h"
-#include "hbpangesture_p.h"
 #include "hbvelocitycalculator_p.h"
 
 #include <QPointF>
@@ -127,7 +127,9 @@
 */
 HbPanGesture::HbPanGesture(QObject *parent) : QPanGesture(parent), d_ptr(new HbPanGesturePrivate)
 {
-    d_ptr->q_ptr = this;
+    d_ptr->mIgnoreMouseEvents = false;
+    d_ptr->mTime.start();
+    d_ptr->mFollowedTouchPointId = -1;
 }
 
 /*!
@@ -137,9 +139,9 @@
 
 */
 HbPanGesture::HbPanGesture( HbPanGesturePrivate &dd, QObject *parent )
-    : QPanGesture(parent), d_ptr( &dd )
+    : QPanGesture(parent), d_ptr(&dd)
 {
-    d_ptr->q_ptr = this;
+    hbWarning("Shared private not supported for HbPanGesture");
 }
 
 /*!
@@ -180,7 +182,7 @@
 QPointF HbPanGesture::velocity() const
 {
     Q_D(const HbPanGesture);
-    return HbVelocityCalculator( d->mAxisX, d->mAxisY ).velocity(QTime::currentTime());
+    return HbVelocityCalculator( d->mAxisX, d->mAxisY ).velocity( d->mLastTimeStamp );
 }
 
 /*!