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