videoplayback/videoplaybackview/tsrc/teststatuspanecontrol/stub/inc/videoplaybackcontrolscontroller.h
changeset 49 824471cb468a
parent 44 518105d52e45
child 63 4707a0db12f6
equal deleted inserted replaced
44:518105d52e45 49:824471cb468a
    13 *
    13 *
    14 * Description:  Implementation of VideoPlaybackControlsController
    14 * Description:  Implementation of VideoPlaybackControlsController
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version:  4 %
    18 // Version : %version:  5 %
    19 
    19 
    20 
    20 
    21 
    21 
    22 #ifndef VIDEOPLAYBACKCONTROLSCONTROLLER_H_
    22 #ifndef VIDEOPLAYBACKCONTROLSCONTROLLER_H_
    23 #define VIDEOPLAYBACKCONTROLSCONTROLLER_H_
    23 #define VIDEOPLAYBACKCONTROLSCONTROLLER_H_
    92         inline VideoPlaybackViewFileDetails* fileDetails();
    92         inline VideoPlaybackViewFileDetails* fileDetails();
    93 
    93 
    94         VideoPlaybackDocumentLoader* layoutLoader();
    94         VideoPlaybackDocumentLoader* layoutLoader();
    95 
    95 
    96         inline VideoBasePlaybackView* view();
    96         inline VideoBasePlaybackView* view();
    97         
    97 
       
    98         inline bool isFileDetailsAdded();
       
    99 
    98         void changeViewMode( TPlaybackViewMode viewMode, bool transitionEffect = true );
   100         void changeViewMode( TPlaybackViewMode viewMode, bool transitionEffect = true );
    99         
   101 
   100         TPlaybackViewMode viewMode();
   102         TPlaybackViewMode viewMode();
   101 
   103 
   102     public:
   104     public:
   103         /**
   105         /**
   104         * Initialize controller
   106         * Initialize controller
   128 
   130 
   129         VideoPlaybackDocumentLoader           *mLoader;
   131         VideoPlaybackDocumentLoader           *mLoader;
   130 
   132 
   131         TMPXPlaybackState                      mState;
   133         TMPXPlaybackState                      mState;
   132         TPlaybackViewMode                      mViewMode;
   134         TPlaybackViewMode                      mViewMode;
   133         TTimerAction                        mTimerAction;
   135         TTimerAction                           mTimerAction;
   134         
   136         bool                                   mFileDetailsAdded;
   135 };
   137 };
   136 
   138 
   137 // INLINE METHODS
   139 // INLINE METHODS
   138 // -------------------------------------------------------------------------------------------------
   140 // -------------------------------------------------------------------------------------------------
   139 //   VideoPlaybackControlsController::state
   141 //   VideoPlaybackControlsController::state
   163 VideoBasePlaybackView* VideoPlaybackControlsController::view()
   165 VideoBasePlaybackView* VideoPlaybackControlsController::view()
   164 {
   166 {
   165     return mView;
   167     return mView;
   166 }
   168 }
   167 
   169 
       
   170 // -------------------------------------------------------------------------------------------------
       
   171 //   VideoPlaybackControlsController::view
       
   172 // -------------------------------------------------------------------------------------------------
       
   173 //
       
   174 inline
       
   175 bool VideoPlaybackControlsController::isFileDetailsAdded()
       
   176 {
       
   177     return mFileDetailsAdded;
       
   178 }
       
   179 
   168 #endif /*VIDEOPLAYBACKCONTROLSCONTROLLER_P_H_*/
   180 #endif /*VIDEOPLAYBACKCONTROLSCONTROLLER_P_H_*/
   169 
   181 
   170 // End of File
   182 // End of File