mmshplugins/mmshaiwplugin/inc/musaiwprovider.h
branchRCL_3
changeset 23 bc78a40cd63c
parent 22 73a1feb507fb
equal deleted inserted replaced
22:73a1feb507fb 23:bc78a40cd63c
   142                              TInt          aIndex );
   142                              TInt          aIndex );
   143     
   143     
   144     void OperatorVariantStartUpL( TFileName&    aFileName,
   144     void OperatorVariantStartUpL( TFileName&    aFileName,
   145     							 CAiwMenuPane& aMenuPane,
   145     							 CAiwMenuPane& aMenuPane,
   146                                  TInt          aIndex );
   146                                  TInt          aIndex );
   147     
       
   148     void FastModeStartUpL( 
       
   149         TFileName& aFileName, CAiwMenuPane& aMenuPane, TInt aIndex );
       
   150 
   147 
   151     void ShowErrorNoteL( TInt aError );
   148     void ShowErrorNoteL( TInt aError );
   152 
   149 
   153     HBufC* ErrorNoteTextLC( TInt aError );
   150     HBufC* ErrorNoteTextLC( TInt aError );
   154     
   151     
   155     HBufC8* ErrorNoteText8L( TInt aError, RResourceFile& aResourceFile );
   152     HBufC8* ErrorNoteText8L( TInt aError, RResourceFile& aResourceFile );
   156 
   153 
   157     void DoInitialiseL();
   154     void DoInitialiseL();
       
   155 	
       
   156     void DoInitializeMenuPaneL( CAiwMenuPane& aMenuPane, TInt aIndex );
   158 
   157 
   159     TBool AvailabilityOk( 
       
   160         MultimediaSharing::TMusAvailabilityStatus aAvailability ) const;
       
   161     
       
   162     TBool HiddenFromFastSwapL();
       
   163     
       
   164     TBool IsFastStartupModeL();
       
   165     
       
   166     void StartApplicationL( 
       
   167         CMusManager& aManager, MultimediaSharing::TMusUseCase aUseCase );
       
   168     
   158     
   169 private: // data
   159 private: // data
   170 
   160 
   171     /**  The AIW resource file name. */
   161     /**  The AIW resource file name. */
   172     HBufC* iResourceFileName;
   162     HBufC* iResourceFileName;
   174      /**  Current availability status. */
   164      /**  Current availability status. */
   175     MultimediaSharing::TMusAvailabilityStatus iAvailability;
   165     MultimediaSharing::TMusAvailabilityStatus iAvailability;
   176     
   166     
   177     /** To Differentiate Error and Warning Notes */
   167     /** To Differentiate Error and Warning Notes */
   178 	TBool iIsWarning ;
   168 	TBool iIsWarning ;
   179 	
       
   180 	CMusIndicatorApi* iIndicator;
       
   181     };
   169     };
   182 
   170 
   183 
   171 
   184 #endif // MUSAIWPROVIDER_H
   172 #endif // MUSAIWPROVIDER_H