equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: QMpxHbVideoPlaybackViewPlugin |
14 * Description: QMpxHbVideoPlaybackViewPlugin |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 // Version : %version: 6 % |
18 // Version : %version: 7 % |
19 |
19 |
20 |
20 |
21 |
21 |
22 #include <QtGui> |
22 #include <QtGui> |
23 #include <hbview.h> |
23 #include <hbview.h> |
56 // --------------------------------------------------------------------------- |
56 // --------------------------------------------------------------------------- |
57 // |
57 // |
58 void QMpxHbVideoPlaybackViewPlugin::createView() |
58 void QMpxHbVideoPlaybackViewPlugin::createView() |
59 { |
59 { |
60 MPX_ENTER_EXIT(_L("QMpxHbVideoPlaybackViewPlugin::createView()")); |
60 MPX_ENTER_EXIT(_L("QMpxHbVideoPlaybackViewPlugin::createView()")); |
61 |
61 |
62 mView = new HbVideoPlaybackView(); |
62 if ( ! mView ) |
63 connect( mView, SIGNAL( activatePreviousView() ), this, SLOT( back() ) ); |
63 { |
|
64 mView = new HbVideoPlaybackView(); |
|
65 connect( mView, SIGNAL( activatePreviousView() ), this, SLOT( back() ) ); |
|
66 } |
64 } |
67 } |
65 |
68 |
66 // --------------------------------------------------------------------------- |
69 // --------------------------------------------------------------------------- |
67 // Destroy view |
70 // Destroy view |
68 // --------------------------------------------------------------------------- |
71 // --------------------------------------------------------------------------- |
71 { |
74 { |
72 MPX_ENTER_EXIT(_L("QMpxHbVideoPlaybackViewPlugin::destroyView()")); |
75 MPX_ENTER_EXIT(_L("QMpxHbVideoPlaybackViewPlugin::destroyView()")); |
73 |
76 |
74 if ( mView ) |
77 if ( mView ) |
75 { |
78 { |
|
79 disconnect( mView, SIGNAL( activatePreviousView() ), this, SLOT( back() ) ); |
|
80 |
76 delete mView; |
81 delete mView; |
77 mView = NULL; |
82 mView = NULL; |
78 } |
83 } |
79 } |
84 } |
80 |
85 |
99 // |
104 // |
100 void QMpxHbVideoPlaybackViewPlugin::deactivateView() |
105 void QMpxHbVideoPlaybackViewPlugin::deactivateView() |
101 { |
106 { |
102 MPX_ENTER_EXIT(_L("QMpxHbVideoPlaybackViewPlugin::deactivateView()")); |
107 MPX_ENTER_EXIT(_L("QMpxHbVideoPlaybackViewPlugin::deactivateView()")); |
103 |
108 |
104 mView->handleDeactivateView(); |
109 if ( mView && mViewActivated ) |
105 mViewActivated = false; |
110 { |
|
111 mView->handleDeactivateView(); |
|
112 mViewActivated = false; |
|
113 } |
106 } |
114 } |
107 |
115 |
108 // --------------------------------------------------------------------------- |
116 // --------------------------------------------------------------------------- |
109 // Get view |
117 // Get view |
110 // --------------------------------------------------------------------------- |
118 // --------------------------------------------------------------------------- |