--- a/photosgallery/viewframework/views/fullscreenview/inc/glxfullscreenviewimp.h Tue May 11 16:13:40 2010 +0300
+++ b/photosgallery/viewframework/views/fullscreenview/inc/glxfullscreenviewimp.h Tue May 25 12:42:31 2010 +0300
@@ -22,11 +22,14 @@
#include <mglxuicommandhandler.h>
#include <gesturehelper.h>
#include <gestureobserver.h>
+#include <glximageviewermanager.h>
#include <alf/alfcompositionutility.h>
+
#include "glxfullscreenview.h"
#include "glxfullscreenbindingsetfactory.h"
#include "glxfullscreenview.hrh"
#include "glxmmcnotifier.h"
+#include "glxtv.h"
//Gesture Helper namespace
namespace GestureHelper
@@ -68,7 +71,8 @@
public IAlfWidgetEventHandler,
public MGlxUiCommandHandler,
public MStorageNotifierObserver,
- public CAlfEffectObserver::MAlfEffectObserver
+ public CAlfEffectObserver::MAlfEffectObserver,
+ public MGlxTvObserver
{
public:
/**
@@ -274,6 +278,27 @@
* Disable/enable the fullscreen toolbar
*/
void EnableFSToolbar(TBool aEnable);
+
+ /**
+ * Create Image Viewer manager Instance
+ */
+ void CreateImageViewerInstanceL();
+
+ /**
+ * Delete Image Viewer manager Instance
+ */
+ void DeleteImageViewerInstance();
+
+ /*
+ * Get the HDMI cable insert/removal notification.
+ */
+ void HandleTvStatusChangedL( TTvChangeType aChangeType );
+
+ /**
+ * Checks if the slider to be show for the focus index
+ */
+ TBool CheckIfSliderToBeShownL();
+
private:
/** Softkey resource id's */
@@ -334,6 +359,11 @@
TBool iIsMMCRemoved;
CAlfEffectObserver* iAlfEffectObs;
TInt iEffectHandle;
+ // For image viewer, not own
+ CGlxImageViewerManager* iImageViewerInstance;
+ CGlxTv* iGlxTvOut;
+ TInt iHdmiWidth;
+ TInt iHdmiHeight;
};
#endif