photosgallery/slideshow/view/inc/shwslideshowview.h
branchRCL_3
changeset 19 420f6808bf21
parent 18 78ad99c24f08
child 24 ea65f74e6de4
--- a/photosgallery/slideshow/view/inc/shwslideshowview.h	Tue May 25 12:42:31 2010 +0300
+++ b/photosgallery/slideshow/view/inc/shwslideshowview.h	Wed Jun 09 09:41:51 2010 +0300
@@ -34,6 +34,8 @@
 #include "glxmmcnotifier.h"
 #include <mglxtvobserver.h>
 #include <glxtv.h>
+#include <mglxhdmidecoderobserver.h>
+
 // FORWARD DECLARATIONS
 class CAlfEnv;
 class CAlfDisplay;
@@ -70,7 +72,8 @@
                                        public MShwTickObserver,
                                        public MShwGestureObserver,
                                        public MStorageNotifierObserver,
-                                       public MGlxTvObserver
+                                       public MGlxTvObserver,
+									   public MGlxHDMIDecoderObserver
     {
     public:
 
@@ -148,6 +151,12 @@
     	 */	
         void DoViewDeactivate();
 
+   public://From MGlxHDMIDecoderObserver
+	   /**
+		* Handle notification of HDMI Image Decoder.
+		*/    
+	   void HandleHDMIDecodingEventL(THdmiDecodingStatus aStatus);
+
     private: // from MGlxMediaListObserver
 
     	/// @ref MGlxMediaListObserver::HandleItemAddedL
@@ -327,6 +336,11 @@
          * HandleMMCRemovalL.
          */
         void HandleMMCRemovalL();
+		/**
+		 * Returns the index of the next item 
+		 * for which HDMI advance decoding will be done
+		 */
+		TInt GetNextIndex();
 	public:
 	//to keep in track which of the command set is active/on top
 		enum TShwState