Send missing visibilityChanged signals to output panes.

Change-Id: Ic2de484904c8be2f3110c7e083c3691a174a5781
Reviewed-on: http://codereview.qt.nokia.com/2785
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
Eike Ziller
2011-08-09 09:00:34 +02:00
parent 3ba3f335e3
commit 86e2b72486

View File

@@ -97,6 +97,8 @@ void OutputPaneManager::updateStatusButtons(bool visible)
int idx = m_widgetComboBox->itemData(m_widgetComboBox->currentIndex()).toInt();
if (m_buttons.value(idx))
m_buttons.value(idx)->setChecked(visible);
if (m_pageMap.value(idx))
m_pageMap.value(idx)->visibilityChanged(visible);
m_minMaxAction->setVisible(OutputPanePlaceHolder::getCurrent()
&& OutputPanePlaceHolder::getCurrent()->canMaximizeOrMinimize());
}
@@ -382,6 +384,8 @@ void OutputPaneManager::slotHide()
int idx = m_widgetComboBox->itemData(m_widgetComboBox->currentIndex()).toInt();
if (m_buttons.value(idx))
m_buttons.value(idx)->setChecked(false);
if (m_pageMap.value(idx))
m_pageMap.value(idx)->visibilityChanged(false);
if (IEditor *editor = Core::EditorManager::instance()->currentEditor())
editor->widget()->setFocus();
}