summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkh1 <qt-info@nokia.com>2010-03-16 19:31:29 +0100
committerkh1 <qt-info@nokia.com>2010-03-16 19:33:25 +0100
commit54be2fed8ae478f97345a07e362d010d8ac03faa (patch)
tree401a6d75a7a2cdecaae99cbb6fdcbc16c1a300cc /src
parentd8496527000a6721a0635ac16c84fac7dfdd9d24 (diff)
downloadqt-creator-54be2fed8ae478f97345a07e362d010d8ac03faa.tar.gz
We need to create the right pane also in case we handle a help request.
Diffstat (limited to 'src')
-rw-r--r--src/plugins/help/helpplugin.cpp10
-rw-r--r--src/plugins/help/helpplugin.h2
2 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/help/helpplugin.cpp b/src/plugins/help/helpplugin.cpp
index 992a801d1c..45e8256b6e 100644
--- a/src/plugins/help/helpplugin.cpp
+++ b/src/plugins/help/helpplugin.cpp
@@ -485,7 +485,7 @@ bool HelpPlugin::unregisterDocumentation(const QStringList &nameSpaces)
return needsSetup;
}
-void HelpPlugin::createRightPaneSideBar()
+void HelpPlugin::createRightPaneContextViewer()
{
if (m_helpViewerForSideBar)
return;
@@ -855,10 +855,12 @@ HelpViewer* HelpPlugin::viewerForContextMode()
HelpViewer *viewer = m_centralWidget->currentHelpViewer();
if (placeHolder && showSideBySide) {
RightPaneWidget::instance()->setShown(true);
+
+ createRightPaneContextViewer();
viewer = m_helpViewerForSideBar;
} else {
activateHelpMode();
- if (!viewer && m_centralWidget)
+ if (!viewer)
viewer = m_centralWidget->newEmptyTab();
}
return viewer;
@@ -867,9 +869,7 @@ HelpViewer* HelpPlugin::viewerForContextMode()
void HelpPlugin::activateContext()
{
using namespace Core;
-
- if (!m_helpViewerForSideBar)
- createRightPaneSideBar();
+ createRightPaneContextViewer();
RightPanePlaceHolder* placeHolder = RightPanePlaceHolder::current();
if (placeHolder && m_helpViewerForSideBar->hasFocus()) {
diff --git a/src/plugins/help/helpplugin.h b/src/plugins/help/helpplugin.h
index 0a6a6e32c8..396b58e325 100644
--- a/src/plugins/help/helpplugin.h
+++ b/src/plugins/help/helpplugin.h
@@ -140,7 +140,7 @@ private:
private:
QToolBar *createToolBar();
- void createRightPaneSideBar();
+ void createRightPaneContextViewer();
void activateHelpMode();
HelpViewer* viewerForContextMode();