mmshplugins/mmshaiwplugin/inc/musaiwprovider.h
branchRCL_3
changeset 22 73a1feb507fb
parent 16 ce86b6d44a6d
child 23 bc78a40cd63c
equal deleted inserted replaced
21:33a5d2bbf6fc 22:73a1feb507fb
   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 );
   147 
   150 
   148     void ShowErrorNoteL( TInt aError );
   151     void ShowErrorNoteL( TInt aError );
   149 
   152 
   150     HBufC* ErrorNoteTextLC( TInt aError );
   153     HBufC* ErrorNoteTextLC( TInt aError );
   151     
   154     
   152     HBufC8* ErrorNoteText8L( TInt aError, RResourceFile& aResourceFile );
   155     HBufC8* ErrorNoteText8L( TInt aError, RResourceFile& aResourceFile );
   153 
   156 
   154     void DoInitialiseL();
   157     void DoInitialiseL();
   155 	
       
   156     void DoInitializeMenuPaneL( CAiwMenuPane& aMenuPane, TInt aIndex );
       
   157 
   158 
       
   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 );
   158     
   168     
   159 private: // data
   169 private: // data
   160 
   170 
   161     /**  The AIW resource file name. */
   171     /**  The AIW resource file name. */
   162     HBufC* iResourceFileName;
   172     HBufC* iResourceFileName;
   164      /**  Current availability status. */
   174      /**  Current availability status. */
   165     MultimediaSharing::TMusAvailabilityStatus iAvailability;
   175     MultimediaSharing::TMusAvailabilityStatus iAvailability;
   166     
   176     
   167     /** To Differentiate Error and Warning Notes */
   177     /** To Differentiate Error and Warning Notes */
   168 	TBool iIsWarning ;
   178 	TBool iIsWarning ;
       
   179 	
       
   180 	CMusIndicatorApi* iIndicator;
   169     };
   181     };
   170 
   182 
   171 
   183 
   172 #endif // MUSAIWPROVIDER_H
   184 #endif // MUSAIWPROVIDER_H