diff -r d57e599df233 -r 39d4c97df8cb tactilefeedback/tactilefeedbackresolver/plugins/tactilehapticsplugin/src/tactilehapticsplayer.cpp --- a/tactilefeedback/tactilefeedbackresolver/plugins/tactilehapticsplugin/src/tactilehapticsplayer.cpp Thu Aug 19 10:13:11 2010 +0300 +++ b/tactilefeedback/tactilefeedbackresolver/plugins/tactilehapticsplugin/src/tactilehapticsplayer.cpp Tue Aug 31 15:30:39 2010 +0300 @@ -46,36 +46,39 @@ _LIT8( KTFSensitive, "TFSensitive"); _LIT8( KTFBasicButton, "TFBasicButton"); _LIT8( KTFSensitiveButton, "TFSensitiveButton"); -_LIT8( KTFList, "TFList"); -_LIT8( KTFSensitiveList, "TFSensitiveList"); -_LIT8( KTFBoundaryList, "TFBoundaryList"); -_LIT8( KTFSlider, "TFSlider"); -_LIT8( KTFEdit, "TFEdit"); +_LIT8( KTFBasicItem, "TFBasicItem"); // Mapped to IVT file version 9.2 +_LIT8( KTFSensitiveItem, "TFSensitiveItem"); // Mapped to IVT file version 9.2 +_LIT8( KTFBounceEffect, "TFBounceEffect"); // Mapped to IVT file version 9.2 +_LIT8( KTFBasicSlider, "TFBasicSlider"); // Mapped to IVT file version 9.2 +_LIT8( KTFEditor, "TFEditor"); // Mapped to IVT file version 9.2 _LIT8( KTFLineSelection, "TFLineSelection"); _LIT8( KTFBlankSelection, "TFBlankSelection"); _LIT8( KTFTextSelection, "TFTextSelection"); _LIT8( KTFEmptyLineSelection, "TFEmptyLineSelection"); -_LIT8( KTFTab, "TFTab"); _LIT8( KTFPopUp, "TFPopUp"); -_LIT8( KTFIncreasingPopUp, "TFIncreasingPopUp"); -_LIT8( KTFDecreasingPopUp, "TFDecreasingPopUp"); -_LIT8( KTFFlick, "TFFlick"); +_LIT8( KTFPopupOpen, "TFPopupOpen"); // Mapped to IVT file version 9.2 +_LIT8( KTFPopupClose, "TFPopupClose"); // Mapped to IVT file version 9.2 +_LIT8( KTFItemScroll, "TFItemScroll"); // Mapped to IVT file version 9.2 _LIT8( KTFCheckbox, "TFCheckbox"); -_LIT8( KTFSensitiveInput, "TFSensitiveInput"); -_LIT8( KTFCharacterInputButton, "TFCharacterInputButton"); -_LIT8( KTFOptionsMenuOpened, "TFOptionsMenuOpened"); -_LIT8( KTFOptionsMenuClosed, "TFOptionsMenuClosed"); -_LIT8( KTFSubMenuOpened, "TFSubMenuOpened"); -_LIT8( KTFSubMenuClosed, "TFSubMenuClosed"); -_LIT8( KTFLongTap, "TFLongTap"); -_LIT8( KTFMultiTouchRecognized, "TFMultiTouchRecognized"); +_LIT8( KTFBasicKeypad, "TFBasicKeypad"); // Mapped to IVT file version 10.1 +_LIT8( KTFSensitiveKeypad, "TFSensitiveKeypad"); // Mapped to IVT file version 9.2 +_LIT8( KTFMultitouchActivate, "TFMultitouchActivate"); // Mapped to IVT file version 9.2 +_LIT8( KTFFlick, "TFFlick"); // Mapped to IVT file version 10.1 +_LIT8( KTFItemDrop, "TFItemDrop"); // Mapped to IVT file version 10.1 +_LIT8( KTFItemMoveOver, "TFItemMoveOver"); // Mapped to IVT file version 10.1 +_LIT8( KTFItemPick, "TFItemPick"); // Mapped to IVT file version 10.1 +_LIT8( KTFMultipleCheckbox, "TFMultipleCheckbox"); // Mapped to IVT file version 10.1 +_LIT8( KTFRotateStep, "TFRotateStep"); // Mapped to IVT file version 10.1 +_LIT8( KTFSensitiveSlider, "TFSensitiveSlider"); // Mapped to IVT file version 10.1 +_LIT8( KTFStopFlick, "TFStopFlick"); // Mapped to IVT file version 10.1 +_LIT8( KTFLongPress, "TFLongPress"); // Mapped to IVT file version 10.1 // Continuous feedback's names _LIT8( KTFContinuousSmooth, "TFContinuousSmooth"); _LIT8( KTFContinuousSlider, "TFContinuousSlider"); _LIT8( KTFContinuousInput, "TFContinuousInput"); -_LIT8( KTFContinuousFlick, "TFContinuousFlick"); -_LIT8( KTFDynamicSlider, "TFDynamicSlider"); +_LIT8( KTFContinuousPopup, "TFContinuousPopup"); // Mapped to IVT file version 10.1 +_LIT8( KTFContinuousPinch, "TFContinuousPinch"); // Mapped to IVT file version 10.1 // --------------------------------------------------------------------------- // Constructor. // --------------------------------------------------------------------------- @@ -121,7 +124,7 @@ // profiles engine InitializeProfilesEngineL(); - if ( iVibraLevel > EProfileTactileFeedbackLevel3 ) + if ( iVibraLevel > EProfileTactileFeedbackLevel5 ) { User::Leave( KErrGeneral ); } @@ -232,20 +235,23 @@ case ETouchFeedbackSensitiveButton: name = KTFSensitiveButton; break; - case ETouchFeedbackList: - name = KTFList; + case ETouchFeedbackBasicItem: + name = KTFBasicItem; break; - case ETouchFeedbackSensitiveList: - name = KTFSensitiveList; + case ETouchFeedbackSensitiveItem: + name = KTFSensitiveItem; + break; + case ETouchFeedbackBasicSlider: + name = KTFBasicSlider; break; - case ETouchFeedbackBoundaryList: - name = KTFBoundaryList; + case ETouchFeedbackSensitiveSlider: + name = KTFSensitiveSlider; break; - case ETouchFeedbackSlider: - name = KTFSlider; + case ETouchFeedbackBounceEffect: + name = KTFBounceEffect; break; - case ETouchFeedbackEdit: - name = KTFEdit; + case ETouchFeedbackEditor: + name = KTFEditor; break; case ETouchFeedbackLineSelection: name = KTFLineSelection; @@ -259,47 +265,53 @@ case ETouchFeedbackEmptyLineSelection: name = KTFEmptyLineSelection; break; - case ETouchFeedbackTab: - name = KTFTab; - break; case ETouchFeedbackPopUp: name = KTFPopUp; break; - case ETouchFeedbackIncreasingPopUp: - name = KTFIncreasingPopUp; + case ETouchFeedbackPopupOpen: + name = KTFPopupOpen; break; - case ETouchFeedbackDecreasingPopUp: - name = KTFDecreasingPopUp; + case ETouchFeedbackPopupClose: + name = KTFPopupClose; break; - case ETouchFeedbackFlick: - name = KTFFlick; + case ETouchFeedbackItemScroll: + name = KTFItemScroll; break; case ETouchFeedbackCheckbox: name = KTFCheckbox; break; - case ETouchFeedbackSensitiveInput: - name = KTFSensitiveInput; + case ETouchFeedbackBasicKeypad: + name = KTFBasicKeypad; break; - case ETouchFeedbackCharacterInputButton: - name = KTFCharacterInputButton; + case ETouchFeedbackSensitiveKeypad: + name = KTFSensitiveKeypad; break; - case ETouchFeedbackOptionsMenuOpened: - name = KTFOptionsMenuOpened; + case ETouchFeedbackMultitouchActivate: + name = KTFMultitouchActivate; break; - case ETouchFeedbackOptionsMenuClosed: - name = KTFOptionsMenuClosed; + case ETouchFeedbackFlick: + name = KTFFlick; + break; + case ETouchFeedbackItemDrop: + name = KTFItemDrop; break; - case ETouchFeedbackSubMenuOpened: - name = KTFSubMenuOpened; + case ETouchFeedbackItemMoveOver: + name = KTFItemMoveOver; break; - case ETouchFeedbackSubMenuClosed: - name = KTFSubMenuClosed; + case ETouchFeedbackItemPick: + name = KTFItemPick; + break; + case ETouchFeedbackMultipleCheckbox: + name = KTFMultipleCheckbox; break; - case ETouchFeedbackLongTap: - name = KTFLongTap; + case ETouchFeedbackRotateStep: + name = KTFRotateStep; break; - case ETouchFeedbackMultiTouchRecognized: - name = KTFMultiTouchRecognized; + case ETouchFeedbackStopFlick: + name = KTFStopFlick; + break; + case ETouchFeedbackLongPress: + name = KTFLongPress; break; default: User::Leave( KErrArgument ); @@ -335,6 +347,12 @@ case EProfileTactileFeedbackLevel3: fileId = KTactileHapticsLevel3IVTFile; break; + case EProfileTactileFeedbackLevel4: + fileId = KTactileHapticsLevel4IVTFile; + break; + case EProfileTactileFeedbackLevel5: + fileId = KTactileHapticsLevel5IVTFile; + break; } return fileId; } @@ -398,12 +416,12 @@ case ETouchContinuousInput: name = KTFContinuousInput; break; - case ETouchContinuousFlick: - name = KTFContinuousFlick; + case ETouchContinuousPopup: + name = KTFContinuousPopup; + break; + case ETouchContinuousPinch: + name = KTFContinuousPinch; break; - case ETouchDynamicSlider: - name = KTFDynamicSlider; - break; default: ret = KErrArgument; break; @@ -581,6 +599,8 @@ case KTactileHapticsLevel1IVTFile: case KTactileHapticsLevel2IVTFile: case KTactileHapticsLevel3IVTFile: + case KTactileHapticsLevel4IVTFile: + case KTactileHapticsLevel5IVTFile: { TFileName ivtFile; iRepository.Get( aId, ivtFile );