photosgallery/viewframework/views/gridview/inc/glxgridviewcontainer.h
branchRCL_3
changeset 12 ce1c7ad1f18b
parent 9 6b87b143d312
child 13 bcb43dc84c44
--- a/photosgallery/viewframework/views/gridview/inc/glxgridviewcontainer.h	Fri Mar 12 15:42:44 2010 +0200
+++ b/photosgallery/viewframework/views/gridview/inc/glxgridviewcontainer.h	Mon Mar 15 12:40:30 2010 +0200
@@ -34,6 +34,9 @@
 
 #include <glxthumbnailcontext.h>
 #include <glxuistd.h>
+#include <glxprogressindicator.h>
+#include <harvesterclient.h>
+
 #include "glxgridvieweventobserver.h"
 
 class CHgGrid;
@@ -50,7 +53,8 @@
 class CGlxGridViewContainer : 	public CCoeControl,
 								public MHgScrollBufferObserver,
 								public MHgSelectionObserver,
-								public MHgMarkingObserver
+								public MHgMarkingObserver,
+								public MHarvesterEventObserver
 	{
 public:
 	/**
@@ -93,6 +97,13 @@
 
 	//handle orientaion realted changes
 	void HandleResourceChange(TInt aType);
+public:
+    // from MHarvesterEventObserver
+    void HarvestingUpdated( 
+                HarvesterEventObserverType aHEObserverType, 
+                HarvesterEventState aHarvesterEventState,
+                TInt aItemsLeft );
+
 private:
 	/**
 	 * C++ default constructor.
@@ -207,6 +218,8 @@
 	MGlxGridEventObserver& 	iGlxGridViewObserver;
 	//toolbar - created dynamically.
     CAknToolbar* iToolbar;
+    CGlxProgressIndicator* iProgressIndicator;
+    RHarvesterClient iHarvesterClient;
 	};
 
 #endif // CGLXGRIDVIEWCONTROL_H