photosgallery/viewframework/commandhandlers/commoncommandhandlers/inc/glxcommandhandlervideoplayback.h
branchRCL_3
changeset 35 420f6808bf21
parent 32 78ad99c24f08
equal deleted inserted replaced
32:78ad99c24f08 35:420f6808bf21
   127     void SetToolBar();
   127     void SetToolBar();
   128     
   128     
   129     void DoHandlePlaybackMessageL( const CMPXMessage& aMessage ); 
   129     void DoHandlePlaybackMessageL( const CMPXMessage& aMessage ); 
   130  
   130  
   131     void HandlePlaybackPlayerChangedL(); 
   131     void HandlePlaybackPlayerChangedL(); 
   132     
       
   133     /**
       
   134 	 *  Provides the static function for the callback to 
       
   135 	 *  finish the MMPXPlaybackUtility construction
       
   136 	 *  Called by CPeriodic iConstructTimer
       
   137 	 *  @param aPtr Pointer to callback class
       
   138 	 *  @return KErrNone
       
   139 	 */
       
   140 	static TInt LateConstructCallback( TAny* aPtr );
       
   141 	
       
   142 	/**
       
   143 	 *  Called to finalize the MMPXPlaybackUtility construction.
       
   144 	 */
       
   145 	virtual void DoLateConstruct();
       
   146 	
   132 	
   147 	/**
   133 	/**
   148 	 *  Retrieves playback utility and creates it if needed
   134 	 *  Retrieves playback utility and creates it if needed
   149 	 */
   135 	 */
   150 	void PlaybackUtilityL();
   136 	void PlaybackUtilityL();
   165     enum TIconDisplayState { EUndefined, EVisible, EHidden };
   151     enum TIconDisplayState { EUndefined, EVisible, EHidden };
   166     TIconDisplayState iIconDisplayState;
   152     TIconDisplayState iIconDisplayState;
   167     
   153     
   168     MMPXPlaybackUtility*   iPlaybackUtility; 
   154     MMPXPlaybackUtility*   iPlaybackUtility; 
   169     MMPXViewUtility*       iViewUtility; 
   155     MMPXViewUtility*       iViewUtility; 
   170     
   156 
   171     /**
       
   172 	 * For Late construction of 'MMPXPlaybackUtility'.
       
   173 	 */
       
   174 	CPeriodic* iPbUtilityConstructTimer;
       
   175         
       
   176  	};
   157  	};
   177 
   158 
   178 #endif // C_GLXCOMMANDHANDLERVIDEOPLAYBACK_H
   159 #endif // C_GLXCOMMANDHANDLERVIDEOPLAYBACK_H