tactilefeedback/tactilefeedbackresolver/plugins/tactileaudioplugin/src/tactileaudioplayer.cpp
branchRCL_3
changeset 36 39d4c97df8cb
parent 19 be046265c55d
child 37 09b094b73eb8
equal deleted inserted replaced
34:d57e599df233 36:39d4c97df8cb
   132     
   132     
   133     switch ( aFeedback )
   133     switch ( aFeedback )
   134         {
   134         {
   135         case ETouchFeedbackBasic:               // flow through
   135         case ETouchFeedbackBasic:               // flow through
   136         case ETouchFeedbackBasicButton:         // flow through
   136         case ETouchFeedbackBasicButton:         // flow through
   137         case ETouchFeedbackList:                // flow through
   137         case ETouchFeedbackBasicItem:           // flow through
   138         case ETouchFeedbackBoundaryList:        // flow through
   138         case ETouchFeedbackBounceEffect:        // flow through
   139         case ETouchFeedbackSlider:              // flow through
   139         case ETouchFeedbackBasicSlider:         // flow through
   140         case ETouchFeedbackEdit:                // flow through
   140         case ETouchFeedbackEditor:              // flow through
   141         case ETouchFeedbackLineSelection:       // flow through
   141         case ETouchFeedbackLineSelection:       // flow through
   142         case ETouchFeedbackBlankSelection:      // flow through
   142         case ETouchFeedbackBlankSelection:      // flow through
   143         case ETouchFeedbackTextSelection:       // flow through
   143         case ETouchFeedbackTextSelection:       // flow through
   144         case ETouchFeedbackEmptyLineSelection:  // flow through
   144         case ETouchFeedbackEmptyLineSelection:  // flow through
   145         case ETouchFeedbackTab:                 // flow through
       
   146         case ETouchFeedbackPopUp:               // flow through
   145         case ETouchFeedbackPopUp:               // flow through
   147         case ETouchFeedbackIncreasingPopUp:     // flow through
   146         case ETouchFeedbackPopupOpen:           // flow through
   148         case ETouchFeedbackDecreasingPopUp:     // flow through
   147         case ETouchFeedbackPopupClose:          // flow through
   149         case ETouchFeedbackFlick:               // flow through
   148         case ETouchFeedbackItemScroll:          // flow through
   150         case ETouchFeedbackCheckbox:            // flow through
   149         case ETouchFeedbackCheckbox:            // flow through
   151         case ETouchFeedbackCharacterInputButton:
   150         case ETouchFeedbackMultitouchActivate:
   152         case ETouchFeedbackOptionsMenuOpened:
   151         case ETouchFeedbackBasicKeypad:
   153         case ETouchFeedbackOptionsMenuClosed:
   152         case ETouchFeedbackFlick:
   154         case ETouchFeedbackSubMenuOpened:
   153         case ETouchFeedbackItemDrop:
   155         case ETouchFeedbackSubMenuClosed:
   154         case ETouchFeedbackItemMoveOver:
   156         case ETouchFeedbackLongTap:
   155         case ETouchFeedbackItemPick:
   157         case ETouchFeedbackMultiTouchRecognized:
   156         case ETouchFeedbackMultipleCheckbox:
       
   157         case ETouchFeedbackRotateStep:
       
   158         case ETouchFeedbackStopFlick:
       
   159         case ETouchFeedbackLongPress:
   158             volumeIndex = 0;
   160             volumeIndex = 0;
   159             break;
   161             break;
   160         case ETouchFeedbackSensitive:           // flow through
   162         case ETouchFeedbackSensitive:           // flow through
   161         case ETouchFeedbackSensitiveButton:     // flow through
   163         case ETouchFeedbackSensitiveButton:     // flow through
   162         case ETouchFeedbackSensitiveList:      
   164         case ETouchFeedbackSensitiveItem:      
   163         case ETouchFeedbackSensitiveInput:
   165         case ETouchFeedbackSensitiveKeypad:
       
   166         case ETouchFeedbackSensitiveSlider:
   164             volumeIndex = 1;
   167             volumeIndex = 1;
   165             break;
   168             break;
   166         default:
   169         default:
   167             // should not be there at all
   170             // should not be there at all
   168             TRACE2( "CTactileAudioPlayer::PlayFeedback - %d is not a feedback type - returning", aFeedback );
   171             TRACE2( "CTactileAudioPlayer::PlayFeedback - %d is not a feedback type - returning", aFeedback );
   342 
   345 
   343     // Read file names
   346     // Read file names
   344     iRepository.Get( KTactileAudioWavFileBasicLevel2, basicFileName );
   347     iRepository.Get( KTactileAudioWavFileBasicLevel2, basicFileName );
   345 
   348 
   346     iRepository.Get( KTactileAudioWavFileSensitiveLevel2, sensitiveFileName );
   349     iRepository.Get( KTactileAudioWavFileSensitiveLevel2, sensitiveFileName );
   347     
   350     iVolumeLevels.AppendL( basicVolumeLevel );
   348     iVolumeLevels.Append( basicVolumeLevel );
   351     iVolumeLevels.AppendL( sensitiveVolumeLevel );
   349     iVolumeLevels.Append( sensitiveVolumeLevel );
   352 
   350     
       
   351     TRACE("CTactileAudioPlayer::ReadSettingsL() - End");
   353     TRACE("CTactileAudioPlayer::ReadSettingsL() - End");
   352     }
   354     }
   353 
   355 
   354 
   356 
   355 // ---------------------------------------------------------------------------
   357 // ---------------------------------------------------------------------------