--- 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