equal
deleted
inserted
replaced
386 if ( abs( iPrevOffset ) < iViewRect.Height() + iItemHeight |
386 if ( abs( iPrevOffset ) < iViewRect.Height() + iItemHeight |
387 && ( iPrevOffset/iItemHeight ) != iOffsetItemCount ) |
387 && ( iPrevOffset/iItemHeight ) != iOffsetItemCount ) |
388 { |
388 { |
389 if ( iPhysics ) |
389 if ( iPhysics ) |
390 { |
390 { |
391 TTouchFeedbackType feedbackType = ETouchFeedbackVibra; |
391 switch(iPhysics->OngoingPhysicsAction()) |
392 switch( iPhysics->OngoingPhysicsAction() ) |
|
393 { |
392 { |
|
393 case CAknPhysics::EAknPhysicsActionBouncing: |
394 case CAknPhysics::EAknPhysicsActionDragging: |
394 case CAknPhysics::EAknPhysicsActionDragging: |
395 { |
|
396 feedbackType = static_cast<TTouchFeedbackType> |
|
397 ( ETouchFeedbackVibra | ETouchFeedbackAudio ); |
|
398 } |
|
399 case CAknPhysics::EAknPhysicsActionFlicking: |
395 case CAknPhysics::EAknPhysicsActionFlicking: |
400 case CAknPhysics::EAknPhysicsActionBouncing: |
|
401 { |
396 { |
402 MTouchFeedback* feedback = MTouchFeedback::Instance(); |
397 MTouchFeedback* feedback = MTouchFeedback::Instance(); |
403 if ( feedback ) |
398 if ( feedback ) |
404 { |
399 { |
405 feedback->InstantFeedback( iPopUpMenuContent, |
400 feedback->InstantFeedback( iPopUpMenuContent, |
406 ETouchFeedbackSensitiveList, |
401 ETouchFeedbackSensitiveList, |
407 feedbackType, |
402 ETouchFeedbackVibra, |
408 TPointerEvent() ); |
403 TPointerEvent() ); |
409 } |
404 } |
410 break; |
405 break; |
411 } |
406 } |
412 default: |
407 default: |
413 break; |
408 break; |