diff -r 71da52165949 -r ce1c7ad1f18b photosgallery/viewframework/views/gridview/inc/glxgridviewcontainer.h --- 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 #include +#include +#include + #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