equal
deleted
inserted
replaced
26 #include <alf/alfdisplay.h> |
26 #include <alf/alfdisplay.h> |
27 #include <alf/alfroster.h> |
27 #include <alf/alfroster.h> |
28 |
28 |
29 #include <AknUtils.h> |
29 #include <AknUtils.h> |
30 |
30 |
|
31 #include <touchfeedback.h> // for MTouchFeedback |
|
32 |
31 #include "fscontrolbutton.h" |
33 #include "fscontrolbutton.h" |
32 #include "fscontrolbuttonmodel.h" |
34 #include "fscontrolbuttonmodel.h" |
33 #include "fscontrolbuttonvisualiser.h" |
35 #include "fscontrolbuttonvisualiser.h" |
34 #include "fscontrolbuttonobserver.h" |
36 #include "fscontrolbuttonobserver.h" |
35 #include "fsgenericpanic.h" |
37 #include "fsgenericpanic.h" |
663 case TPointerEvent::EButton1Down: |
665 case TPointerEvent::EButton1Down: |
664 { |
666 { |
665 if( HitTest( aEvent.PointerEvent().iParentPosition ) ) |
667 if( HitTest( aEvent.PointerEvent().iParentPosition ) ) |
666 { |
668 { |
667 iTouchPressed = ETrue; |
669 iTouchPressed = ETrue; |
|
670 // added for tactile feedback |
|
671 MTouchFeedback* feedback = MTouchFeedback::Instance(); |
|
672 if (feedback) |
|
673 { |
|
674 feedback->InstantFeedback(ETouchFeedbackBasic); |
|
675 } |
|
676 |
668 GrabPointerEvents( ETrue ); |
677 GrabPointerEvents( ETrue ); |
669 result = iParent.HandleButtonEvent( |
678 result = iParent.HandleButtonEvent( |
670 MFsControlButtonObserver::EEventButtonTouchPressed, |
679 MFsControlButtonObserver::EEventButtonTouchPressed, |
671 iModel->Id() ); |
680 iModel->Id() ); |
672 } |
681 } |