mulwidgets/gesturehelper/src/gesturehelperimpl.cpp
branchCompilerCompatibility
changeset 12 e3debc045864
parent 3 4526337fb576
equal deleted inserted replaced
10:572d2052ec40 12:e3debc045864
   129 //
   129 //
   130 CGestureHelperImpl* CGestureHelperImpl::NewL( MGestureObserver& aObserver )
   130 CGestureHelperImpl* CGestureHelperImpl::NewL( MGestureObserver& aObserver )
   131     {
   131     {
   132     CGestureHelperImpl* self = new ( ELeave ) CGestureHelperImpl( );
   132     CGestureHelperImpl* self = new ( ELeave ) CGestureHelperImpl( );
   133     CleanupStack::PushL( self );
   133     CleanupStack::PushL( self );
   134     self->iDoubleTapTimer = CCallbackTimer::NewL( *self, EmitFirstTapEventL, 
   134     self->iDoubleTapTimer = CCallbackTimer::NewL( *self, &CGestureHelperImpl::EmitFirstTapEventL, 
   135         KMaxDoubleTapDuration, EFalse ); // double tap is disabled by default
   135         KMaxDoubleTapDuration, EFalse ); // double tap is disabled by default
   136     self->iHoldingTimer = CCallbackTimer::NewL( *self, StartHoldingL, 
   136     self->iHoldingTimer = CCallbackTimer::NewL( *self, &CGestureHelperImpl::StartHoldingL, 
   137         KHoldDuration, ETrue ); // holding is enabled by default
   137         KHoldDuration, ETrue ); // holding is enabled by default
   138     self->iGesture = new ( ELeave ) CGesture();
   138     self->iGesture = new ( ELeave ) CGesture();
   139     self->iUnusedGesture = new ( ELeave ) CGesture();
   139     self->iUnusedGesture = new ( ELeave ) CGesture();
   140     self->iPointerCapturer = CPointerCapturer::NewL();
   140     self->iPointerCapturer = CPointerCapturer::NewL();
   141     self->iPointerCount = 0;
   141     self->iPointerCount = 0;