webengine/webkitutils/rt_gesturehelper/src/gesturehelperimpl.cpp
changeset 74 91031d3aab7d
parent 65 5bfc169077b2
child 88 cb5ac135d1df
equal deleted inserted replaced
68:92a765b5b3e7 74:91031d3aab7d
   135 CGestureHelperImpl* CGestureHelperImpl::NewL( MGestureObserver& aObserver )
   135 CGestureHelperImpl* CGestureHelperImpl::NewL( MGestureObserver& aObserver )
   136     {
   136     {
   137     CGestureHelperImpl* self = new ( ELeave ) CGestureHelperImpl( aObserver );
   137     CGestureHelperImpl* self = new ( ELeave ) CGestureHelperImpl( aObserver );
   138     CleanupStack::PushL( self );
   138     CleanupStack::PushL( self );
   139     self->iEventSender = CGestureEventSender::NewL( aObserver );
   139     self->iEventSender = CGestureEventSender::NewL( aObserver );
   140     self->iDoubleTapTimer = CCallbackTimer::NewL( *self, EmitFirstTapEvent, 
   140     self->iDoubleTapTimer = CCallbackTimer::NewL( *self, &CGestureHelperImpl::EmitFirstTapEvent, 
   141             KMaxTapDuration, EFalse ); // double tap is disabled by default
   141             KMaxTapDuration, EFalse ); // double tap is disabled by default
   142     self->iHoldingTimer = CCallbackTimer::NewL( *self, StartHoldingL, 
   142     self->iHoldingTimer = CCallbackTimer::NewL( *self, &CGestureHelperImpl::StartHoldingL, 
   143         KHoldDuration, EFalse ); // holding is enabled by default
   143         KHoldDuration, EFalse ); // holding is enabled by default
   144     
   144     
   145     self->iLongTouchTimer = CCallbackTimer::NewL( *self, HandleLongTouch, 
   145     self->iLongTouchTimer = CCallbackTimer::NewL( *self, &CGestureHelperImpl::HandleLongTouch, 
   146             KLongTapDuration, ETrue ); // holding is enabled by default
   146             KLongTapDuration, ETrue ); // holding is enabled by default
   147     
   147     
   148     self->iGesture = new ( ELeave ) CGesture();
   148     self->iGesture = new ( ELeave ) CGesture();
   149     self->iUnusedGesture = new ( ELeave ) CGesture();
   149     self->iUnusedGesture = new ( ELeave ) CGesture();
   150     TInt tapLimit = Mm2Pixels(KFingerSize_mm) / 2;
   150     TInt tapLimit = Mm2Pixels(KFingerSize_mm) / 2;