equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: Implementation of Video base playback view |
14 * Description: Implementation of Video base playback view |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 // Version : %version: 61 % |
18 // Version : %version: 63 % |
19 |
19 |
20 |
20 |
21 // Include Files |
21 // Include Files |
22 |
22 |
23 #include <aknViewAppUi.h> |
23 #include <aknViewAppUi.h> |
62 #include "mpxvideoplaybackuids.hrh" |
62 #include "mpxvideoplaybackuids.hrh" |
63 #include "MPFileDetailsDialog.h" |
63 #include "MPFileDetailsDialog.h" |
64 #include <mpxvideoplaybackdefs.h> |
64 #include <mpxvideoplaybackdefs.h> |
65 #include "mpxmediavideodefs.h" |
65 #include "mpxmediavideodefs.h" |
66 #include "mpxvideo_debug.h" |
66 #include "mpxvideo_debug.h" |
|
67 #include "mpxvideoplayercustomviewmsgconsts.h" |
67 |
68 |
68 // Member Functions |
69 // Member Functions |
69 |
70 |
70 // ------------------------------------------------------------------------------------------------- |
71 // ------------------------------------------------------------------------------------------------- |
71 // CMPXVideoBasePlaybackView::CMPXVideoBasePlaybackView() |
72 // CMPXVideoBasePlaybackView::CMPXVideoBasePlaybackView() |
218 { |
219 { |
219 MPX_DEBUG(_L("CMPXVideoBasePlaybackView::HandleCommandL() EMPXPbvCmdPause")); |
220 MPX_DEBUG(_L("CMPXVideoBasePlaybackView::HandleCommandL() EMPXPbvCmdPause")); |
220 CreateGeneralPlaybackCommandL( EPbCmdPause ); |
221 CreateGeneralPlaybackCommandL( EPbCmdPause ); |
221 break; |
222 break; |
222 } |
223 } |
|
224 case EAknSoftkeyClose: |
223 case EMPXPbvCmdClose: |
225 case EMPXPbvCmdClose: |
224 { |
226 { |
225 MPX_DEBUG(_L("CMPXVideoBasePlaybackView::HandleCommandL() EMPXPbvCmdClose")); |
227 MPX_DEBUG(_L("CMPXVideoBasePlaybackView::HandleCommandL() EMPXPbvCmdClose")); |
226 |
228 |
227 // |
229 // |
361 case EMPXPbvLaunchDRMDetails: |
363 case EMPXPbvLaunchDRMDetails: |
362 { |
364 { |
363 LaunchDRMDetailsL(); |
365 LaunchDRMDetailsL(); |
364 break; |
366 break; |
365 } |
367 } |
366 case EAknSoftkeyClose: |
368 case KMpxVideoPlaybackPdlReloading: |
367 { |
369 { |
368 // |
370 iPdlReloading = ETrue; |
369 // Close is in progress |
|
370 // Remove the display window so the surface can be released |
|
371 // |
|
372 if ( iDisplayHandler ) |
|
373 { |
|
374 iDisplayHandler->RemoveDisplayWindow(); |
|
375 } |
|
376 |
|
377 break; |
371 break; |
378 } |
372 } |
379 } |
373 } |
380 } |
374 } |
381 |
375 |