forked from qt-creator/qt-creator
Help: Do not unnecessarily open help mode
When using the "Web Search" locator filter ('r') or "Get Help Online"
from the context menu on build errors in the issues pane, we already
know that we want to show the URL in an external browser, not help mode.
Task-number: QTCREATORBUG-17795
Change-Id: Ie7faa527907124251a60e7618747d81a6003fa19
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
@@ -158,8 +158,7 @@ bool HelpPlugin::initialize(const QStringList &arguments, QString *error)
|
||||
m_centralWidget, &CentralWidget::updateCloseButton);
|
||||
connect(HelpManager::instance(), &HelpManager::helpRequested,
|
||||
this, &HelpPlugin::handleHelpRequest);
|
||||
connect(m_searchTaskHandler, &SearchTaskHandler::search, this,
|
||||
&HelpPlugin::showLinkInHelpMode);
|
||||
connect(m_searchTaskHandler, &SearchTaskHandler::search, this, &QDesktopServices::openUrl);
|
||||
|
||||
connect(m_filterSettingsPage, &FilterSettingsPage::filtersChanged, this,
|
||||
&HelpPlugin::setupHelpEngineIfNeeded);
|
||||
@@ -244,8 +243,7 @@ bool HelpPlugin::initialize(const QStringList &arguments, QString *error)
|
||||
|
||||
RemoteHelpFilter *remoteHelpFilter = new RemoteHelpFilter();
|
||||
addAutoReleasedObject(remoteHelpFilter);
|
||||
connect(remoteHelpFilter, &RemoteHelpFilter::linkActivated, this,
|
||||
&HelpPlugin::showLinkInHelpMode);
|
||||
connect(remoteHelpFilter, &RemoteHelpFilter::linkActivated, this, &QDesktopServices::openUrl);
|
||||
|
||||
QDesktopServices::setUrlHandler("qthelp", HelpManager::instance(), "handleHelpRequest");
|
||||
connect(ModeManager::instance(), &ModeManager::currentModeChanged,
|
||||
|
||||
Reference in New Issue
Block a user