photosgallery/viewframework/dataprovider/inc/glxmulthumbnailvarianttype.h
branchRCL_3
changeset 32 78ad99c24f08
parent 9 6b87b143d312
child 56 b023a8d2866a
--- 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 <e32base.h>                  // Container Base Class
 #include <mul/mulvarianttype.h>       // Observer interface used to be notified when texture content changes
 #include "mglxtextureobserver.h"      // Observer interface used to be notified when texture content changes
+#include <glximageviewermanager.h>
 
 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;
     };  
 
 /**