videoplayback/hbvideoplaybackview/tsrc/testmpxvideoplaybackcontrolbar/stub/inc/mpxvideoplaybackcontrolscontroller.h
equal
deleted
inserted
replaced
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() |