equal
deleted
inserted
replaced
32 #include "shwgestureobserver.h" |
32 #include "shwgestureobserver.h" |
33 #include "gesturecontrol.h" |
33 #include "gesturecontrol.h" |
34 #include "glxmmcnotifier.h" |
34 #include "glxmmcnotifier.h" |
35 #include <mglxtvobserver.h> |
35 #include <mglxtvobserver.h> |
36 #include <glxtv.h> |
36 #include <glxtv.h> |
|
37 #include <mglxhdmidecoderobserver.h> |
|
38 |
37 // FORWARD DECLARATIONS |
39 // FORWARD DECLARATIONS |
38 class CAlfEnv; |
40 class CAlfEnv; |
39 class CAlfDisplay; |
41 class CAlfDisplay; |
40 class CAlfDisplayCoeControl; |
42 class CAlfDisplayCoeControl; |
41 class CAlfControlGroup; |
43 class CAlfControlGroup; |
68 public MShwMusicObserver, |
70 public MShwMusicObserver, |
69 public MProgressDialogCallback, |
71 public MProgressDialogCallback, |
70 public MShwTickObserver, |
72 public MShwTickObserver, |
71 public MShwGestureObserver, |
73 public MShwGestureObserver, |
72 public MStorageNotifierObserver, |
74 public MStorageNotifierObserver, |
73 public MGlxTvObserver |
75 public MGlxTvObserver, |
|
76 public MGlxHDMIDecoderObserver |
74 { |
77 { |
75 public: |
78 public: |
76 |
79 |
77 /** |
80 /** |
78 * Two-phased constructor. |
81 * Two-phased constructor. |
145 TUid aCustomMessageId, const TDesC8& aCustomMessage ); |
148 TUid aCustomMessageId, const TDesC8& aCustomMessage ); |
146 /** |
149 /** |
147 * @ref CGlxViewBase::DoViewDeactivate |
150 * @ref CGlxViewBase::DoViewDeactivate |
148 */ |
151 */ |
149 void DoViewDeactivate(); |
152 void DoViewDeactivate(); |
|
153 |
|
154 public://From MGlxHDMIDecoderObserver |
|
155 /** |
|
156 * Handle notification of HDMI Image Decoder. |
|
157 */ |
|
158 void HandleHDMIDecodingEventL(THdmiDecodingStatus aStatus); |
150 |
159 |
151 private: // from MGlxMediaListObserver |
160 private: // from MGlxMediaListObserver |
152 |
161 |
153 /// @ref MGlxMediaListObserver::HandleItemAddedL |
162 /// @ref MGlxMediaListObserver::HandleItemAddedL |
154 void HandleItemAddedL( TInt aStartIndex, |
163 void HandleItemAddedL( TInt aStartIndex, |
325 void HandleMMCInsertionL(); |
334 void HandleMMCInsertionL(); |
326 /** |
335 /** |
327 * HandleMMCRemovalL. |
336 * HandleMMCRemovalL. |
328 */ |
337 */ |
329 void HandleMMCRemovalL(); |
338 void HandleMMCRemovalL(); |
|
339 /** |
|
340 * Returns the index of the next item |
|
341 * for which HDMI advance decoding will be done |
|
342 */ |
|
343 TInt GetNextIndex(); |
330 public: |
344 public: |
331 //to keep in track which of the command set is active/on top |
345 //to keep in track which of the command set is active/on top |
332 enum TShwState |
346 enum TShwState |
333 { |
347 { |
334 EShwPause = 1 , |
348 EShwPause = 1 , |