diff -r e0d1d1629961 -r 63c33341dc19 tactilefeedback/tactilefeedbackresolver/inc/tactilefeedbackresolver.h --- a/tactilefeedback/tactilefeedbackresolver/inc/tactilefeedbackresolver.h Fri Mar 12 15:43:50 2010 +0200 +++ b/tactilefeedback/tactilefeedbackresolver/inc/tactilefeedbackresolver.h Wed Mar 31 22:03:28 2010 +0300 @@ -206,7 +206,16 @@ * the player plugin. */ void CreateAudioPlayerL( TUid aAudioUid ); - + + /** + * Return ETrue if aFeedback's priority is higher than current playing + * feedback, namely iLastFeedback. + * + * TODO: Currently, we only take Popup and Button effects into + * account. Ultimately, a complete priority queue should be set up. + */ + TBool IsHigherThanPlaying ( TTouchLogicalFeedback aFeedback ) const; + private: // data /** @@ -279,6 +288,12 @@ * EFalse - audio feedback is played first. */ TBool iVibraFirst; + + /** + * Name of the last played feedback. + * + */ + TTouchLogicalFeedback iLastFeedback; };