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