diff -r a60acebbbd9d -r 78ad99c24f08 photosgallery/viewframework/views/fullscreenview/inc/glxfullscreenviewimp.h --- 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 #include #include +#include #include + #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