photosgallery/viewframework/commandhandlers/commandhandlerbase/inc/glxmpxcommandcommandhandler.h
branchRCL_3
changeset 75 01504893d9cb
parent 60 5b3385a43d68
equal deleted inserted replaced
68:5b238bc8ffb6 75:01504893d9cb
    28 #include "glxmedialistcommandhandler.h"
    28 #include "glxmedialistcommandhandler.h"
    29 
    29 
    30 class MGlxMediaList;
    30 class MGlxMediaList;
    31 class MGlxMediaListProvider;
    31 class MGlxMediaListProvider;
    32 class CAknAppUi;
    32 class CAknAppUi;
    33 class CGlxImageViewerManager;
    33 	
    34 
       
    35 /**
    34 /**
    36  * @class CGlxMpxCommandCommandHandler
    35  * @class CGlxMpxCommandCommandHandler
    37  *  
    36  *  
    38  * Command handler that creates and issues an MPXCommand
    37  * Command handler that creates and issues an MPXCommand
    39  *
    38  *
   229 
   228 
   230     /**
   229     /**
   231      * Remove medialist observer
   230      * Remove medialist observer
   232      */
   231      */
   233     void RemoveMediaListObserver();
   232     void RemoveMediaListObserver();
   234 	
       
   235     /**
       
   236      * Creates the image viewer instance, if not created already.
       
   237      */    
       
   238     void CreateImageViewerInstanceL();
       
   239     
       
   240     /**
       
   241      * Deletes the image viewer instance, if created already.
       
   242      */    
       
   243     void DeleteImageViewerInstance();
       
   244 
   233 
   245 protected: // From MGlxMediaListObserver    
   234 protected: // From MGlxMediaListObserver    
   246     /// See @ref MGlxMediaListObserver::HandleItemAddedL
   235     /// See @ref MGlxMediaListObserver::HandleItemAddedL
   247     IMPORT_C void HandleItemAddedL(TInt aStartIndex, TInt aEndIndex, MGlxMediaList* aList);
   236     IMPORT_C void HandleItemAddedL(TInt aStartIndex, TInt aEndIndex, MGlxMediaList* aList);
   248     
   237     
   290 	/// Whether the GIF animation is currently halted
   279 	/// Whether the GIF animation is currently halted
   291 	TBool iAnimationStopped;
   280 	TBool iAnimationStopped;
   292 	
   281 	
   293     /// The AppUI. Not owned
   282     /// The AppUI. Not owned
   294     CAknAppUi* iAppUi;
   283     CAknAppUi* iAppUi;
   295     
       
   296     // For image viewer, not own
       
   297     CGlxImageViewerManager* iImageViewerInstance;
       
   298 	};
   284 	};
   299 
   285 
   300 #endif // __C_GLXMPXCOMMANDCOMMANDHANDLER_H__
   286 #endif // __C_GLXMPXCOMMANDCOMMANDHANDLER_H__