44 // Pulse feedback's names |
44 // Pulse feedback's names |
45 _LIT8( KTFBasic, "TFBasic"); |
45 _LIT8( KTFBasic, "TFBasic"); |
46 _LIT8( KTFSensitive, "TFSensitive"); |
46 _LIT8( KTFSensitive, "TFSensitive"); |
47 _LIT8( KTFBasicButton, "TFBasicButton"); |
47 _LIT8( KTFBasicButton, "TFBasicButton"); |
48 _LIT8( KTFSensitiveButton, "TFSensitiveButton"); |
48 _LIT8( KTFSensitiveButton, "TFSensitiveButton"); |
49 _LIT8( KTFList, "TFList"); |
49 _LIT8( KTFBasicItem, "TFList"); // Mapped to IVT file version 9.2 |
50 _LIT8( KTFSensitiveList, "TFSensitiveList"); |
50 _LIT8( KTFSensitiveItem, "TFSensitiveList"); // Mapped to IVT file version 9.2 |
51 _LIT8( KTFBoundaryList, "TFBoundaryList"); |
51 _LIT8( KTFBounceEffect, "TFBoundaryList"); // Mapped to IVT file version 9.2 |
52 _LIT8( KTFSlider, "TFSlider"); |
52 _LIT8( KTFBasicSlider, "TFSlider"); // Mapped to IVT file version 9.2 |
53 _LIT8( KTFEdit, "TFEdit"); |
53 _LIT8( KTFEditor, "TFEdit"); // Mapped to IVT file version 9.2 |
54 _LIT8( KTFLineSelection, "TFLineSelection"); |
54 _LIT8( KTFLineSelection, "TFLineSelection"); |
55 _LIT8( KTFBlankSelection, "TFBlankSelection"); |
55 _LIT8( KTFBlankSelection, "TFBlankSelection"); |
56 _LIT8( KTFTextSelection, "TFTextSelection"); |
56 _LIT8( KTFTextSelection, "TFTextSelection"); |
57 _LIT8( KTFEmptyLineSelection, "TFEmptyLineSelection"); |
57 _LIT8( KTFEmptyLineSelection, "TFEmptyLineSelection"); |
58 _LIT8( KTFTab, "TFTab"); |
|
59 _LIT8( KTFPopUp, "TFPopUp"); |
58 _LIT8( KTFPopUp, "TFPopUp"); |
60 _LIT8( KTFIncreasingPopUp, "TFIncreasingPopUp"); |
59 _LIT8( KTFPopupOpen, "TFIncreasingPopUp"); // Mapped to IVT file version 9.2 |
61 _LIT8( KTFDecreasingPopUp, "TFDecreasingPopUp"); |
60 _LIT8( KTFPopupClose, "TFDecreasingPopUp"); // Mapped to IVT file version 9.2 |
62 _LIT8( KTFFlick, "TFFlick"); |
61 _LIT8( KTFItemScroll, "TFFlick"); // Mapped to IVT file version 9.2 |
63 _LIT8( KTFCheckbox, "TFCheckbox"); |
62 _LIT8( KTFCheckbox, "TFCheckbox"); |
64 _LIT8( KTFSensitiveInput, "TFSensitiveInput"); |
63 _LIT8( KTFBasicKeypad, "TFBasic"); // To be released in IVT file version 10.1 |
65 _LIT8( KTFCharacterInputButton, "TFCharacterInputButton"); |
64 _LIT8( KTFSensitiveKeypad, "TFSensitiveInput"); // Mapped to IVT file version 9.2 |
66 _LIT8( KTFMultiTouchRecognized, "TFMultiTouchRecognized"); |
65 _LIT8( KTFMultitouchActivate, "TFMultiTouchRecognized"); // Mapped to IVT file version 9.2 |
|
66 _LIT8( KTFFlicked, "TFBasic"); // To be released in IVT file version 10.1 |
|
67 _LIT8( KTFItemDrop, "TFBasic"); // To be released in IVT file version 10.1 |
|
68 _LIT8( KTFItemMoveOver, "TFBasic"); // To be released in IVT file version 10.1 |
|
69 _LIT8( KTFItemPick, "TFBasic"); // To be released in IVT file version 10.1 |
|
70 _LIT8( KTFMultipleCheckbox, "TFBasic"); // To be released in IVT file version 10.1 |
|
71 _LIT8( KTFRotateStep, "TFBasic"); // To be released in IVT file version 10.1 |
|
72 _LIT8( KTFSensitiveSlider, "TFBasic"); // To be released in IVT file version 10.1 |
|
73 _LIT8( KTFStopFlick, "TFBasic"); // To be released in IVT file version 10.1 |
67 |
74 |
68 // Continuous feedback's names |
75 // Continuous feedback's names |
69 _LIT8( KTFContinuousSmooth, "TFContinuousSmooth"); |
76 _LIT8( KTFContinuousSmooth, "TFContinuousSmooth"); |
70 _LIT8( KTFContinuousSlider, "TFContinuousSlider"); |
77 _LIT8( KTFContinuousSlider, "TFContinuousSlider"); |
71 _LIT8( KTFContinuousInput, "TFContinuousInput"); |
78 _LIT8( KTFContinuousInput, "TFContinuousInput"); |
72 _LIT8( KTFContinuousFlick, "TFContinuousFlick"); |
79 _LIT8( KTFContinuousPopup, "TFBasic"); // To be released in IVT file version 10.1 |
|
80 _LIT8( KTFContinuousPinch, "TFBasic"); // To be released in IVT file version 10.1 |
73 // --------------------------------------------------------------------------- |
81 // --------------------------------------------------------------------------- |
74 // Constructor. |
82 // Constructor. |
75 // --------------------------------------------------------------------------- |
83 // --------------------------------------------------------------------------- |
76 // |
84 // |
77 CTactileHapticsPlayer::CTactileHapticsPlayer( CRepository& aRepository ) : |
85 CTactileHapticsPlayer::CTactileHapticsPlayer( CRepository& aRepository ) : |
209 name = KTFBasicButton; |
217 name = KTFBasicButton; |
210 break; |
218 break; |
211 case ETouchFeedbackSensitiveButton: |
219 case ETouchFeedbackSensitiveButton: |
212 name = KTFSensitiveButton; |
220 name = KTFSensitiveButton; |
213 break; |
221 break; |
214 case ETouchFeedbackList: |
222 case ETouchFeedbackBasicItem: |
215 name = KTFList; |
223 name = KTFBasicItem; |
216 break; |
224 break; |
217 case ETouchFeedbackSensitiveList: |
225 case ETouchFeedbackSensitiveItem: |
218 name = KTFSensitiveList; |
226 name = KTFSensitiveItem; |
219 break; |
227 break; |
220 case ETouchFeedbackBoundaryList: |
228 case ETouchFeedbackBasicSlider: |
221 name = KTFBoundaryList; |
229 name = KTFBasicSlider; |
222 break; |
230 break; |
223 case ETouchFeedbackSlider: |
231 case ETouchFeedbackSensitiveSlider: |
224 name = KTFSlider; |
232 name = KTFSensitiveSlider; |
225 break; |
233 break; |
226 case ETouchFeedbackEdit: |
234 case ETouchFeedbackBounceEffect: |
227 name = KTFEdit; |
235 name = KTFBounceEffect; |
|
236 break; |
|
237 case ETouchFeedbackEditor: |
|
238 name = KTFEditor; |
228 break; |
239 break; |
229 case ETouchFeedbackLineSelection: |
240 case ETouchFeedbackLineSelection: |
230 name = KTFLineSelection; |
241 name = KTFLineSelection; |
231 break; |
242 break; |
232 case ETouchFeedbackBlankSelection: |
243 case ETouchFeedbackBlankSelection: |
236 name = KTFTextSelection; |
247 name = KTFTextSelection; |
237 break; |
248 break; |
238 case ETouchFeedbackEmptyLineSelection: |
249 case ETouchFeedbackEmptyLineSelection: |
239 name = KTFEmptyLineSelection; |
250 name = KTFEmptyLineSelection; |
240 break; |
251 break; |
241 case ETouchFeedbackTab: |
|
242 name = KTFTab; |
|
243 break; |
|
244 case ETouchFeedbackPopUp: |
252 case ETouchFeedbackPopUp: |
245 name = KTFPopUp; |
253 name = KTFPopUp; |
246 break; |
254 break; |
247 case ETouchFeedbackIncreasingPopUp: |
255 case ETouchFeedbackPopupOpen: |
248 name = KTFIncreasingPopUp; |
256 name = KTFPopupOpen; |
249 break; |
257 break; |
250 case ETouchFeedbackDecreasingPopUp: |
258 case ETouchFeedbackPopupClose: |
251 name = KTFDecreasingPopUp; |
259 name = KTFPopupClose; |
252 break; |
260 break; |
253 case ETouchFeedbackFlick: |
261 case ETouchFeedbackItemScroll: |
254 name = KTFFlick; |
262 name = KTFItemScroll; |
255 break; |
263 break; |
256 case ETouchFeedbackCheckbox: |
264 case ETouchFeedbackCheckbox: |
257 name = KTFCheckbox; |
265 name = KTFCheckbox; |
258 break; |
266 break; |
259 case ETouchFeedbackSensitiveInput: |
267 case ETouchFeedbackBasicKeypad: |
260 name = KTFSensitiveInput; |
268 name = KTFBasicKeypad; |
261 break; |
269 break; |
262 case ETouchFeedbackCharacterInputButton: |
270 case ETouchFeedbackSensitiveKeypad: |
263 name = KTFCharacterInputButton; |
271 name = KTFSensitiveKeypad; |
264 break; |
272 break; |
265 case ETouchFeedbackMultiTouchRecognized: |
273 case ETouchFeedbackMultitouchActivate: |
266 name = KTFMultiTouchRecognized; |
274 name = KTFMultitouchActivate; |
|
275 break; |
|
276 case ETouchFeedbackFlicked: |
|
277 name = KTFFlicked; |
|
278 break; |
|
279 case ETouchFeedbackItemDrop: |
|
280 name = KTFItemDrop; |
|
281 break; |
|
282 case ETouchFeedbackItemMoveOver: |
|
283 name = KTFItemMoveOver; |
|
284 break; |
|
285 case ETouchFeedbackItemPick: |
|
286 name = KTFItemPick; |
|
287 break; |
|
288 case ETouchFeedbackMultipleCheckbox: |
|
289 name = KTFMultipleCheckbox; |
|
290 break; |
|
291 case ETouchFeedbackRotateStep: |
|
292 name = KTFRotateStep; |
|
293 break; |
|
294 case ETouchFeedbackStopFlick: |
|
295 name = KTFStopFlick; |
267 break; |
296 break; |
268 default: |
297 default: |
269 User::Leave( KErrArgument ); |
298 User::Leave( KErrArgument ); |
270 break; |
299 break; |
271 } |
300 } |