src/hbfeedback/player/hbfeedbackplayer_symbian.cpp
changeset 5 627c4a0fd0e7
parent 2 06ff229162e9
child 6 c3690ec91ef8
equal deleted inserted replaced
3:11d3954df52a 5:627c4a0fd0e7
   129         break;
   129         break;
   130     case HbFeedback::SensitiveButton:
   130     case HbFeedback::SensitiveButton:
   131         instantFeedbackSymbian = ETouchFeedbackSensitiveButton;
   131         instantFeedbackSymbian = ETouchFeedbackSensitiveButton;
   132         break;
   132         break;
   133     case HbFeedback::BasicItem:
   133     case HbFeedback::BasicItem:
   134         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   134         instantFeedbackSymbian = ETouchFeedbackBasicItem;
   135         break;
   135         break;
   136     case HbFeedback::SensitiveItem:
   136     case HbFeedback::SensitiveItem:
   137         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   137         instantFeedbackSymbian = ETouchFeedbackSensitiveItem;
   138         break;
   138         break;
   139     case HbFeedback::BounceEffect:
   139     case HbFeedback::BounceEffect:
   140         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   140         instantFeedbackSymbian = ETouchFeedbackBounceEffect;
   141         break;
   141         break;
   142     case HbFeedback::PopupOpen:
   142     case HbFeedback::PopupOpen:
   143         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   143         instantFeedbackSymbian = ETouchFeedbackPopupOpen;
   144         break;
   144         break;
   145     case HbFeedback::PopupClose:
   145     case HbFeedback::PopupClose:
   146         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   146         instantFeedbackSymbian = ETouchFeedbackPopupClose;
   147         break;
   147         break;
   148     case HbFeedback::BasicSlider:
   148     case HbFeedback::BasicSlider:
   149         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   149         instantFeedbackSymbian = ETouchFeedbackBasicSlider;
   150         break;
   150         break;
   151     case HbFeedback::SensitiveSlider:
   151     case HbFeedback::SensitiveSlider:
   152         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   152         instantFeedbackSymbian = ETouchFeedbackSensitiveSlider;
   153         break;
   153         break;
   154     case HbFeedback::StopFlick:
   154     case HbFeedback::StopFlick:
   155         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   155         instantFeedbackSymbian = ETouchFeedbackStopFlick;
   156         break;
   156         break;
   157     case HbFeedback::Flick:
   157     case HbFeedback::Flick:
   158         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   158         instantFeedbackSymbian = ETouchFeedbackFlick;
   159         break;
   159         break;
   160     case HbFeedback::Editor:
   160     case HbFeedback::Editor:
   161         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   161         instantFeedbackSymbian = ETouchFeedbackEditor;
   162         break;
   162         break;
   163     case HbFeedback::TextSelection:
   163     case HbFeedback::TextSelection:
   164         instantFeedbackSymbian = ETouchFeedbackTextSelection;
   164         instantFeedbackSymbian = ETouchFeedbackTextSelection;
   165         break;
   165         break;
   166     case HbFeedback::BlankSelection:
   166     case HbFeedback::BlankSelection:
   174         break;
   174         break;
   175     case HbFeedback::Checkbox:
   175     case HbFeedback::Checkbox:
   176         instantFeedbackSymbian = ETouchFeedbackCheckbox;
   176         instantFeedbackSymbian = ETouchFeedbackCheckbox;
   177         break;
   177         break;
   178     case HbFeedback::MultipleCheckbox:
   178     case HbFeedback::MultipleCheckbox:
   179         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   179         instantFeedbackSymbian = ETouchFeedbackMultipleCheckbox;
   180         break;
   180         break;
   181     case HbFeedback::SensitiveKeypad:
   181     case HbFeedback::SensitiveKeypad:
   182         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   182         instantFeedbackSymbian = ETouchFeedbackSensitiveKeypad;
   183         break;
   183         break;
   184     case HbFeedback::BasicKeypad:
   184     case HbFeedback::BasicKeypad:
   185         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   185         instantFeedbackSymbian = ETouchFeedbackBasicKeypad;
   186         break;
   186         break;
   187     case HbFeedback::MultitouchActivate:
   187     case HbFeedback::MultitouchActivate:
   188         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   188         instantFeedbackSymbian = ETouchFeedbackMultitouchActivate;
   189         break;
   189         break;
   190     case HbFeedback::RotateStep:
   190     case HbFeedback::RotateStep:
   191         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   191         instantFeedbackSymbian = ETouchFeedbackRotateStep;
   192         break;
       
   193     case HbFeedback::ItemDrop:
       
   194         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
       
   195         break;
       
   196     case HbFeedback::ItemMoveOver:
       
   197         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
       
   198         break;
       
   199     case HbFeedback::ItemPick:
       
   200         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
       
   201         break;
   192         break;
   202     case HbFeedback::ItemScroll:
   193     case HbFeedback::ItemScroll:
   203         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   194         instantFeedbackSymbian = ETouchFeedbackItemScroll;
   204         break;
   195         break;
   205     case HbFeedback::PopUp:
   196     case HbFeedback::PopUp:
   206         instantFeedbackSymbian = ETouchFeedbackPopUp;
   197         instantFeedbackSymbian = ETouchFeedbackPopUp;
   207         break;
   198         break;
       
   199     case HbFeedback::ItemDrop:
       
   200         instantFeedbackSymbian = ETouchFeedbackItemDrop;
       
   201         break;
       
   202     case HbFeedback::ItemMoveOver:
       
   203         instantFeedbackSymbian = ETouchFeedbackItemMoveOver;
       
   204         break;
       
   205     case HbFeedback::ItemPick:
       
   206         instantFeedbackSymbian = ETouchFeedbackItemPick;
   208     case HbFeedback::LongPress:
   207     case HbFeedback::LongPress:
   209         instantFeedbackSymbian = ETouchFeedbackBasic; // Effects changing in 10.1 are mapped to basic.
   208         instantFeedbackSymbian = ETouchFeedbackLongTap;
   210         break;
   209         break;
   211     default:
   210     default:
   212         break;
   211         break;
   213     }
   212     }
   214     return instantFeedbackSymbian;
   213     return instantFeedbackSymbian;
   245         continuousFeedbackSymbian = ETouchContinuousSmooth;
   244         continuousFeedbackSymbian = ETouchContinuousSmooth;
   246         break;
   245         break;
   247     case HbFeedback::ContinuousSlider:
   246     case HbFeedback::ContinuousSlider:
   248         continuousFeedbackSymbian = ETouchContinuousSlider;
   247         continuousFeedbackSymbian = ETouchContinuousSlider;
   249         break;
   248         break;
       
   249     case HbFeedback::ContinuousPinch:
       
   250         continuousFeedbackSymbian = ETouchContinuousPinch;
       
   251         break;
   250     case HbFeedback::ContinuousInput:
   252     case HbFeedback::ContinuousInput:
   251         continuousFeedbackSymbian = ETouchContinuousInput;
   253         continuousFeedbackSymbian = ETouchContinuousInput;
   252         break;
   254         break;
   253     // Effects coming in 10.1 are mapped to smooth temporarily.
       
   254     case HbFeedback::ContinuousPopup:
   255     case HbFeedback::ContinuousPopup:
   255         continuousFeedbackSymbian = ETouchContinuousSmooth;
   256         continuousFeedbackSymbian = ETouchContinuousPopup;
   256         break;
       
   257     case HbFeedback::ContinuousPinch:
       
   258         continuousFeedbackSymbian = ETouchContinuousSmooth;
       
   259         break;
   257         break;
   260     default:
   258     default:
   261         break;
   259         break;
   262     }
   260     }
   263     return continuousFeedbackSymbian;
   261     return continuousFeedbackSymbian;