videoplayback/hbvideoplaybackview/tsrc/testmpxvideoplaybackcontrolbar/stub/inc/mpxvideoplaybackcontrolscontroller.h
changeset 41 229f037ce963
parent 35 3738fe97f027
equal deleted inserted replaced
40:13331705e488 41:229f037ce963
    13 *
    13 *
    14 * Description:  Implementation of MPXVideoPlaybackControlsController
    14 * Description:  Implementation of MPXVideoPlaybackControlsController
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version:   1 %
    18 // Version : %version:   2 %
    19 
    19 
    20 
    20 
    21 
    21 
    22 #ifndef MPXVIDEOPLAYBACKCONTROLSCONTROLLER_H_
    22 #ifndef MPXVIDEOPLAYBACKCONTROLSCONTROLLER_H_
    23 #define MPXVIDEOPLAYBACKCONTROLSCONTROLLER_H_
    23 #define MPXVIDEOPLAYBACKCONTROLSCONTROLLER_H_
    29 #include "mpxvideo_debug.h"
    29 #include "mpxvideo_debug.h"
    30 #include "mpxcommonvideoplaybackview.hrh"
    30 #include "mpxcommonvideoplaybackview.hrh"
    31 #include "mpxvideoplaybackviewfiledetails.h"
    31 #include "mpxvideoplaybackviewfiledetails.h"
    32 
    32 
    33 // FORWARD DECLARATIONS
    33 // FORWARD DECLARATIONS
    34 class QMPXVideoPlaybackDocumentLoader;
       
    35 class QMPXVideoPlaybackControlsController ;
    34 class QMPXVideoPlaybackControlsController ;
    36 
    35 
    37 // DATA TYPES
    36 // DATA TYPES
    38 
    37 
    39 enum TMPXTimerAction
    38 enum TMPXTimerAction
    88         /**
    87         /**
    89         * Return file details
    88         * Return file details
    90         */
    89         */
    91         inline QMPXVideoPlaybackViewFileDetails* fileDetails();
    90         inline QMPXVideoPlaybackViewFileDetails* fileDetails();
    92 
    91 
    93         inline QMPXVideoPlaybackDocumentLoader* layoutLoader();
       
    94 
       
    95         TPlaybackViewMode viewMode();
    92         TPlaybackViewMode viewMode();
    96 
    93 
    97         void changeViewMode( TPlaybackViewMode viewMode, bool transitionEffect = true );
    94         void changeViewMode( TPlaybackViewMode viewMode, bool transitionEffect = true );
    98 
    95 
    99     public:
    96     public:
   100         QMPXVideoPlaybackViewFileDetails          *mFileDetails;
    97         QMPXVideoPlaybackViewFileDetails          *mFileDetails;
   101         QMPXVideoPlaybackDocumentLoader           *mLoader;
       
   102 
    98 
   103         TMPXPlaybackState                          mState;
    99         TMPXPlaybackState                          mState;
   104         TPlaybackViewMode                          mViewMode;
   100         TPlaybackViewMode                          mViewMode;
   105         TMPXTimerAction                            mTimerAction;
   101         TMPXTimerAction                            mTimerAction;
   106         TMPXVideoPlaybackViewCommandIds            mCommand;
   102         TMPXVideoPlaybackViewCommandIds            mCommand;
   127 {
   123 {
   128     return mFileDetails;
   124     return mFileDetails;
   129 }
   125 }
   130 
   126 
   131 // -------------------------------------------------------------------------------------------------
   127 // -------------------------------------------------------------------------------------------------
   132 //   QMPXVideoPlaybackControlsController::layoutLoader
       
   133 // -------------------------------------------------------------------------------------------------
       
   134 //
       
   135 inline
       
   136 QMPXVideoPlaybackDocumentLoader* QMPXVideoPlaybackControlsController::layoutLoader()
       
   137 {
       
   138     return mLoader;
       
   139 }
       
   140 
       
   141 // -------------------------------------------------------------------------------------------------
       
   142 //   QMPXVideoPlaybackControlsController::viewMode
   128 //   QMPXVideoPlaybackControlsController::viewMode
   143 // -------------------------------------------------------------------------------------------------
   129 // -------------------------------------------------------------------------------------------------
   144 //
   130 //
   145 inline
   131 inline
   146 TPlaybackViewMode QMPXVideoPlaybackControlsController::viewMode()
   132 TPlaybackViewMode QMPXVideoPlaybackControlsController::viewMode()