diff --git a/src/plugins/help/helpplugin.cpp b/src/plugins/help/helpplugin.cpp index 0820da9276e40a359e4f1c5db8d1117a9f94033d..88f717237e720e4ec2673555bb0d373c432da641 100644 --- a/src/plugins/help/helpplugin.cpp +++ b/src/plugins/help/helpplugin.cpp @@ -310,7 +310,6 @@ bool HelpPlugin::initialize(const QStringList &arguments, QString *error) toolBarLayout->setSpacing(0); toolBarLayout->addWidget(m_externalHelpBar = createIconToolBar(true)); toolBarLayout->addWidget(m_internalHelpBar = createIconToolBar(false)); - m_externalHelpBar->setVisible(false); toolBarLayout->addWidget(createWidgetToolBar()); QWidget *mainWidget = new QWidget; @@ -344,10 +343,12 @@ bool HelpPlugin::initialize(const QStringList &arguments, QString *error) if (contextHelpOption() == Help::Constants::ExternalHelpAlways) { m_mode = new HelpMode(new QWidget); m_mode->setEnabled(false); + m_externalHelpBar->setVisible(true); m_externalWindow->setCentralWidget(m_splitter); QTimer::singleShot(0, this, SLOT(showExternalWindow())); } else { m_mode = new HelpMode(m_splitter); + m_internalHelpBar->setVisible(true); } addAutoReleasedObject(m_mode); m_mode->setContext(modecontext); @@ -633,8 +634,8 @@ void HelpPlugin::showExternalWindow() { bool firstTime = m_firstModeChange; doSetupIfNeeded(); - m_externalHelpBar->setVisible(true); - m_internalHelpBar->setVisible(false); + //m_externalHelpBar->setVisible(true); + //m_internalHelpBar->setVisible(false); m_externalWindow->show(); connectExternalHelpWindow(); m_externalWindow->activateWindow(); @@ -956,6 +957,7 @@ QToolBar *HelpPlugin::createIconToolBar(bool external) toolBar->addAction(bookmark); toolBar->setMovable(false); toolBar->addSeparator(); + toolBar->setVisible(false); return toolBar; }