diff -r a60acebbbd9d -r 78ad99c24f08 photosgallery/viewframework/dataprovider/inc/glxmulthumbnailvarianttype.h --- a/photosgallery/viewframework/dataprovider/inc/glxmulthumbnailvarianttype.h Tue May 11 16:13:40 2010 +0300 +++ b/photosgallery/viewframework/dataprovider/inc/glxmulthumbnailvarianttype.h Tue May 25 12:42:31 2010 +0300 @@ -25,6 +25,7 @@ #include // Container Base Class #include // Observer interface used to be notified when texture content changes #include "mglxtextureobserver.h" // Observer interface used to be notified when texture content changes +#include class TGlxMedia; // Reference to a media item in the item pool. class CGlxUiUtility; // Alf utils ; lib glxalfutils.lib @@ -82,12 +83,24 @@ */ TBool HasRelevantThumbnail(const TGlxMedia& aMedia, const TSize& aSize); + /** + * Create Image Viewer manager Instance + */ + void CreateImageViewerInstanceL(); + + /** + * Delete Image Viewer manager Instance + */ + void DeleteImageViewerInstance(); + private: int mTextureId; CGlxUiUtility* iUiUtility; /** Poniter to instance of DRM utility (owned) */ CGlxDRMUtility* iDrmUtility; + /** For image viewer, not own */ + CGlxImageViewerManager* iImageViewerInstance; }; /**