diff -r 71da52165949 -r ce1c7ad1f18b photosgallery/viewframework/views/fullscreenview/inc/glxfullscreenviewimp.h --- 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 //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