diff -r 39d4c97df8cb -r 09b094b73eb8 tactilefeedback/tactilefeedbackresolver/src/tactilefeedbackresolver.cpp --- a/tactilefeedback/tactilefeedbackresolver/src/tactilefeedbackresolver.cpp Tue Aug 31 15:30:39 2010 +0300 +++ b/tactilefeedback/tactilefeedbackresolver/src/tactilefeedbackresolver.cpp Wed Sep 01 12:23:25 2010 +0100 @@ -23,7 +23,6 @@ #include #include -#include #include "tactilefeedbackprivatecrkeys.h" #include "tactilefeedbackinternalpskeys.h" @@ -104,7 +103,6 @@ { delete iCenRepNotifier; delete iRepository; - delete iProfileRepository; delete iPropertyWatcher; delete iHapticsPlayer; delete iAudioPlayer; @@ -114,21 +112,25 @@ TBool CTactileFeedbackResolver::IsHigherThanPlaying( TTouchLogicalFeedback aFeedback ) const { - if( aFeedback == ETouchFeedbackBasicItem && - iLastFeedback == ETouchFeedbackSensitiveItem ) + if( aFeedback == ETouchFeedbackList && + iLastFeedback == ETouchFeedbackSensitiveList ) { return ETrue; } - return ( aFeedback == ETouchFeedbackPopUp || - aFeedback == ETouchFeedbackPopupOpen || - aFeedback == ETouchFeedbackPopupClose || - aFeedback == ETouchFeedbackBounceEffect ) && + return ( ( aFeedback == ETouchFeedbackPopUp || + aFeedback == ETouchFeedbackIncreasingPopUp || + aFeedback == ETouchFeedbackDecreasingPopUp || + aFeedback == ETouchFeedbackBoundaryList || + aFeedback == ETouchFeedbackOptionsMenuOpened || + aFeedback == ETouchFeedbackOptionsMenuClosed || + aFeedback == ETouchFeedbackSubMenuOpened || + aFeedback == ETouchFeedbackSubMenuClosed ) && ( iLastFeedback == ETouchFeedbackBasicButton || iLastFeedback == ETouchFeedbackSensitiveButton || - iLastFeedback == ETouchFeedbackSensitiveItem || - iLastFeedback == ETouchFeedbackBasicItem || - iLastFeedback == ETouchFeedbackCheckbox ); + iLastFeedback == ETouchFeedbackSensitiveList || + iLastFeedback == ETouchFeedbackList || + iLastFeedback == ETouchFeedbackCheckbox ) ); } // --------------------------------------------------------------------------- @@ -145,14 +147,6 @@ TBool aPlayAudio ) { // TRACE("CTactileFeedbackResolver::PlayFeedback - Begin"); - - // A temporary solution to change effect of ETouchFeedbackSensitiveSlider, - // it will be removed when the IVT files is ready. - if( ETouchFeedbackSensitiveSlider == aFeedback ) - { - aFeedback = ETouchFeedbackBasicSlider; - } - // Feedback filtering in order to prevent too many feedbacks // in a short time (e.g. when doing text selection). TTime now; @@ -196,16 +190,6 @@ aPlayAudio = EFalse; } - // check silent mode, if device is in silent mode, - // audio feedback is not allowed. - TInt err; - TInt isAudioSupported; - err = iProfileRepository->Get( KProEngSilenceMode, isAudioSupported ); - if ( KErrNone == err && 1 == isAudioSupported ) - { - aPlayAudio = EFalse; - } - if ( ( aPlayVibra || aPlayAudio ) && // #1 aFeedback != ETouchFeedbackNone ) // #2 { @@ -250,12 +234,7 @@ if ( !iRepository ) { iRepository = CRepository::NewL( KCRUidTactileFeedback ); - } - - if ( !iProfileRepository ) - { - iProfileRepository = CRepository::NewL( KCRUidProfileEngine ); - } + } TInt minInterval(0); // Read and store minimun feedback interfal @@ -390,7 +369,7 @@ } // --------------------------------------------------------------------------- -// Stop continuous feedback. +// Stop feedback. // --------------------------------------------------------------------------- // void CTactileFeedbackResolver::StopFeedback() @@ -410,13 +389,6 @@ TTouchLogicalFeedback aFeedback, TTouchFeedbackType aType ) { - // A temporary solution to change effect of ETouchFeedbackSensitiveSlider, - // it will be removed when the IVT files is ready. - if( ETouchFeedbackSensitiveSlider == aFeedback ) - { - aFeedback = ETouchFeedbackBasicSlider; - } - if ( aType & ETouchFeedbackVibra && iHapticsPlayer ) { iHapticsPlayer->PlayPreviewFeedback( aLevel, aFeedback );