66 _LIT8( KTFOptionsMenuOpened, "TFOptionsMenuOpened"); |
66 _LIT8( KTFOptionsMenuOpened, "TFOptionsMenuOpened"); |
67 _LIT8( KTFOptionsMenuClosed, "TFOptionsMenuClosed"); |
67 _LIT8( KTFOptionsMenuClosed, "TFOptionsMenuClosed"); |
68 _LIT8( KTFSubMenuOpened, "TFSubMenuOpened"); |
68 _LIT8( KTFSubMenuOpened, "TFSubMenuOpened"); |
69 _LIT8( KTFSubMenuClosed, "TFSubMenuClosed"); |
69 _LIT8( KTFSubMenuClosed, "TFSubMenuClosed"); |
70 _LIT8( KTFLongTap, "TFLongTap"); |
70 _LIT8( KTFLongTap, "TFLongTap"); |
71 _LIT8( KTFDynamicSlider, "TFDynamicSlider"); |
|
72 _LIT8( KTFMultiTouchRecognized, "TFMultiTouchRecognized"); |
71 _LIT8( KTFMultiTouchRecognized, "TFMultiTouchRecognized"); |
73 |
72 |
74 // Continuous feedback's names |
73 // Continuous feedback's names |
75 _LIT8( KTFContinuousSmooth, "TFContinuousSmooth"); |
74 _LIT8( KTFContinuousSmooth, "TFContinuousSmooth"); |
76 _LIT8( KTFContinuousSlider, "TFContinuousSlider"); |
75 _LIT8( KTFContinuousSlider, "TFContinuousSlider"); |
77 _LIT8( KTFContinuousInput, "TFContinuousInput"); |
76 _LIT8( KTFContinuousInput, "TFContinuousInput"); |
78 _LIT8( KTFContinuousFlick, "TFContinuousFlick"); |
77 _LIT8( KTFContinuousFlick, "TFContinuousFlick"); |
|
78 _LIT8( KTFDynamicSlider, "TFDynamicSlider"); |
79 // --------------------------------------------------------------------------- |
79 // --------------------------------------------------------------------------- |
80 // Constructor. |
80 // Constructor. |
81 // --------------------------------------------------------------------------- |
81 // --------------------------------------------------------------------------- |
82 // |
82 // |
83 CTactileHapticsPlayer::CTactileHapticsPlayer( CRepository& aRepository ) : |
83 CTactileHapticsPlayer::CTactileHapticsPlayer( CRepository& aRepository ) : |
119 |
119 |
120 // As a temporary fix to EAKH-7LKANT, the strength is (over)read from |
120 // As a temporary fix to EAKH-7LKANT, the strength is (over)read from |
121 // profiles engine |
121 // profiles engine |
122 InitializeProfilesEngineL(); |
122 InitializeProfilesEngineL(); |
123 |
123 |
124 if ( iVibraLevel > EProfileAudioFeedbackLevel3 ) |
124 if ( iVibraLevel > EProfileTactileFeedbackLevel3 ) |
125 { |
125 { |
126 User::Leave( KErrGeneral ); |
126 User::Leave( KErrGeneral ); |
127 } |
127 } |
128 |
128 |
129 User::LeaveIfError( iHaptics->SetDeviceProperty( |
129 User::LeaveIfError( iHaptics->SetDeviceProperty( |
295 case ETouchFeedbackSubMenuClosed: |
295 case ETouchFeedbackSubMenuClosed: |
296 name = KTFSubMenuClosed; |
296 name = KTFSubMenuClosed; |
297 break; |
297 break; |
298 case ETouchFeedbackLongTap: |
298 case ETouchFeedbackLongTap: |
299 name = KTFLongTap; |
299 name = KTFLongTap; |
300 break; |
|
301 case ETouchFeedbackDynamicSlider: |
|
302 name = KTFDynamicSlider; |
|
303 break; |
300 break; |
304 case ETouchFeedbackMultiTouchRecognized: |
301 case ETouchFeedbackMultiTouchRecognized: |
305 name = KTFMultiTouchRecognized; |
302 name = KTFMultiTouchRecognized; |
306 break; |
303 break; |
307 default: |
304 default: |