photosgallery/viewframework/views/fullscreenview/inc/glxfullscreenviewimp.h
branchRCL_3
changeset 14 ce1c7ad1f18b
parent 13 71da52165949
child 18 bcb43dc84c44
--- a/photosgallery/viewframework/views/fullscreenview/inc/glxfullscreenviewimp.h	Fri Mar 12 15:42:44 2010 +0200
+++ b/photosgallery/viewframework/views/fullscreenview/inc/glxfullscreenviewimp.h	Mon Mar 15 12:40:30 2010 +0200
@@ -26,7 +26,7 @@
 #include "glxfullscreenview.h"
 #include "glxfullscreenbindingsetfactory.h"
 #include "glxfullscreenview.hrh"
-
+#include <harvesterclient.h>
 //Gesture Helper namespace 
 namespace GestureHelper
     {
@@ -46,6 +46,7 @@
 class CGlxHdmiController;
 class CGestureHelper;
 class TGlxMedia;
+class CGlxFullScreenBusyIcon;
 //class CHgContextUtility;
 
 namespace Alf
@@ -75,7 +76,8 @@
     
 NONSHARABLE_CLASS (CGlxFullScreenViewImp): public CGlxFullScreenView, 
                                             public IAlfWidgetEventHandler,
- 											public MGlxUiCommandHandler
+ 											public MGlxUiCommandHandler,
+											public MHarvesterEventObserver
     {
 public:    
     /**
@@ -142,6 +144,13 @@
 
     AlfEventHandlerExecutionPhase eventExecutionPhase() ;
 
+public:
+    // from MHarvesterEventObserver
+    void HarvestingUpdated( 
+                HarvesterEventObserverType aHEObserverType, 
+                HarvesterEventState aHarvesterEventState,
+                TInt aItemsLeft );
+
 private:
     /*
      * Constructor 
@@ -265,7 +274,7 @@
     /**
      * Set the image to external display - HDMI
      */
-    void SetImageL();
+    void SetItemToHDMIL();
 private:
     /** Softkey resource id's */
     TFullScreenViewResourceIds iResourceIds; 
@@ -309,6 +318,7 @@
 	    
     CGlxDRMUtility* iDrmUtility;
     CPeriodic* iPeriodic;
+    CGlxFullScreenBusyIcon* iBusyIcon;
 	
     GestureHelper::CGestureHelper* iGestureHelper;
     TBool   iMultiTouchGestureOngoing   ;
@@ -318,6 +328,7 @@
     //Previous focused index
     TInt iOldFocusIndex;
     TBool iImgViewerMode;
+	RHarvesterClient iHarvesterClient;
     };
 
 #endif