99 // |
99 // |
100 void VideoPlaybackStatusPaneControl::setVisible( bool visible ) |
100 void VideoPlaybackStatusPaneControl::setVisible( bool visible ) |
101 { |
101 { |
102 MPX_DEBUG(_L("VideoPlaybackStatusPaneControl::setVisible visible = %d"), visible); |
102 MPX_DEBUG(_L("VideoPlaybackStatusPaneControl::setVisible visible = %d"), visible); |
103 |
103 |
104 mVisible = visible; |
104 if ( mVisible != visible ) |
105 |
105 { |
106 if ( mVisible ) |
106 mVisible = visible; |
107 { |
107 |
108 mController->view()->setTitleBarVisible( true ); |
108 if ( mVisible ) |
109 mController->view()->setStatusBarVisible( true ); |
109 { |
110 |
110 mController->view()->setTitleBarVisible( true ); |
111 if ( mController->viewMode() == EFullScreenView || |
111 mController->view()->setStatusBarVisible( true ); |
112 mController->viewMode() == EDetailsView ) |
112 |
113 { |
113 if ( mController->viewMode() == EFullScreenView || |
|
114 mController->viewMode() == EDetailsView ) |
|
115 { |
|
116 if ( mTitleLayout ) |
|
117 { |
|
118 mTitleLayout->setVisible( true ); |
|
119 } |
|
120 } |
|
121 } |
|
122 else |
|
123 { |
|
124 mController->view()->menu()->close(); |
|
125 mController->view()->setTitleBarVisible( false ); |
|
126 mController->view()->setStatusBarVisible( false ); |
|
127 |
114 if ( mTitleLayout ) |
128 if ( mTitleLayout ) |
115 { |
129 { |
116 mTitleLayout->setVisible( true ); |
130 mTitleLayout->setVisible( false ); |
117 } |
131 } |
118 } |
|
119 } |
|
120 else |
|
121 { |
|
122 mController->view()->menu()->close(); |
|
123 mController->view()->setTitleBarVisible( false ); |
|
124 mController->view()->setStatusBarVisible( false ); |
|
125 |
|
126 if ( mTitleLayout ) |
|
127 { |
|
128 mTitleLayout->setVisible( false ); |
|
129 } |
132 } |
130 } |
133 } |
131 } |
134 } |
132 |
135 |
133 // ------------------------------------------------------------------------------------------------- |
136 // ------------------------------------------------------------------------------------------------- |