photosgallery/viewframework/commandhandlers/commoncommandhandlers/inc/glxcommandhandlervideoplayback.h
equal
deleted
inserted
replaced
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 |
|
147 /** |
|
148 * Retrieves playback utility and creates it if needed |
|
149 */ |
|
150 void PlaybackUtilityL(); |
132 |
151 |
133 private: |
152 private: |
134 // Pointer to the CGlxHuiUtility (reference counted). |
153 // Pointer to the CGlxHuiUtility (reference counted). |
135 CGlxUiUtility* iUiUtility; |
154 CGlxUiUtility* iUiUtility; |
136 |
155 |
146 enum TIconDisplayState { EUndefined, EVisible, EHidden }; |
165 enum TIconDisplayState { EUndefined, EVisible, EHidden }; |
147 TIconDisplayState iIconDisplayState; |
166 TIconDisplayState iIconDisplayState; |
148 |
167 |
149 MMPXPlaybackUtility* iPlaybackUtility; |
168 MMPXPlaybackUtility* iPlaybackUtility; |
150 MMPXViewUtility* iViewUtility; |
169 MMPXViewUtility* iViewUtility; |
|
170 |
|
171 /** |
|
172 * For Late construction of 'MMPXPlaybackUtility'. |
|
173 */ |
|
174 CPeriodic* iPbUtilityConstructTimer; |
|
175 |
151 }; |
176 }; |
152 |
177 |
153 #endif // C_GLXCOMMANDHANDLERVIDEOPLAYBACK_H |
178 #endif // C_GLXCOMMANDHANDLERVIDEOPLAYBACK_H |