videoplayback/hbvideoplaybackview/tsrc/testmpxvideoplaybackbuttonbar/stub/inc/mpxvideoplaybackcontrolscontroller.h
changeset 36 8aed59de29f9
parent 34 bbb98528c666
equal deleted inserted replaced
35:3738fe97f027 36:8aed59de29f9
    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_
    58     public:
    58     public:
    59 
    59 
    60         /**
    60         /**
    61         * constructor.
    61         * constructor.
    62         */
    62         */
    63         QMPXVideoPlaybackControlsController();
    63         QMPXVideoPlaybackControlsController( bool attachOperation );
    64 
    64 
    65         /**
    65         /**
    66         * Destructor.
    66         * Destructor.
    67         */
    67         */
    68         virtual ~QMPXVideoPlaybackControlsController();
    68         virtual ~QMPXVideoPlaybackControlsController();
    94 
    94 
    95         TPlaybackViewMode viewMode();
    95         TPlaybackViewMode viewMode();
    96 
    96 
    97         void changeViewMode( TPlaybackViewMode viewMode, bool transitionEffect = true );
    97         void changeViewMode( TPlaybackViewMode viewMode, bool transitionEffect = true );
    98 
    98 
       
    99         bool isAttachOperation();
       
   100         
       
   101     private slots:
       
   102         void attachVideo();
       
   103                 
    99     public:
   104     public:
   100         QMPXVideoPlaybackViewFileDetails          *mFileDetails;
   105         QMPXVideoPlaybackViewFileDetails          *mFileDetails;
   101         QMPXVideoPlaybackDocumentLoader           *mLoader;
   106         QMPXVideoPlaybackDocumentLoader           *mLoader;
   102 
   107 
   103         TMPXPlaybackState                          mState;
   108         TMPXPlaybackState                          mState;
   104         TPlaybackViewMode                          mViewMode;
   109         TPlaybackViewMode                          mViewMode;
   105         TMPXTimerAction                            mTimerAction;
   110         TMPXTimerAction                            mTimerAction;
   106         TMPXVideoPlaybackViewCommandIds            mCommand;
   111         TMPXVideoPlaybackViewCommandIds            mCommand;
   107         int                                        mCommandValue;
   112         int                                        mCommandValue;
       
   113         bool                                       mIsAttachOperation;
       
   114         bool                                       mAttachVideoDone;
   108 };
   115 };
   109 
   116 
   110 // INLINE METHODS
   117 // INLINE METHODS
   111 // -------------------------------------------------------------------------------------------------
   118 // -------------------------------------------------------------------------------------------------
   112 //   QMPXVideoPlaybackControlsController::state
   119 //   QMPXVideoPlaybackControlsController::state