diff -r 33a5d2bbf6fc -r 73a1feb507fb mmshplugins/mmshaiwplugin/inc/musaiwprovider.h --- a/mmshplugins/mmshaiwplugin/inc/musaiwprovider.h Thu Aug 19 09:51:39 2010 +0300 +++ b/mmshplugins/mmshaiwplugin/inc/musaiwprovider.h Tue Aug 31 15:12:07 2010 +0300 @@ -144,6 +144,9 @@ void OperatorVariantStartUpL( TFileName& aFileName, CAiwMenuPane& aMenuPane, TInt aIndex ); + + void FastModeStartUpL( + TFileName& aFileName, CAiwMenuPane& aMenuPane, TInt aIndex ); void ShowErrorNoteL( TInt aError ); @@ -152,9 +155,16 @@ HBufC8* ErrorNoteText8L( TInt aError, RResourceFile& aResourceFile ); void DoInitialiseL(); - - void DoInitializeMenuPaneL( CAiwMenuPane& aMenuPane, TInt aIndex ); + TBool AvailabilityOk( + MultimediaSharing::TMusAvailabilityStatus aAvailability ) const; + + TBool HiddenFromFastSwapL(); + + TBool IsFastStartupModeL(); + + void StartApplicationL( + CMusManager& aManager, MultimediaSharing::TMusUseCase aUseCase ); private: // data @@ -166,6 +176,8 @@ /** To Differentiate Error and Warning Notes */ TBool iIsWarning ; + + CMusIndicatorApi* iIndicator; };