diff -r 7516d6d86cf5 -r ed14f46c0e55 src/hbcore/gestures/hbpangesture.cpp --- 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 @@ -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 ); } /*!