diff --git a/src/plugins/help/helpplugin.cpp b/src/plugins/help/helpplugin.cpp index 45765dacaad..e20b4cd8419 100644 --- a/src/plugins/help/helpplugin.cpp +++ b/src/plugins/help/helpplugin.cpp @@ -200,12 +200,16 @@ bool HelpPlugin::initialize(const QStringList &arguments, QString *error) action = new QAction(tr("Technical Support"), this); cmd = ActionManager::registerAction(action, "Help.TechSupport"); ActionManager::actionContainer(Core::Constants::M_HELP)->addAction(cmd, Core::Constants::G_HELP_SUPPORT); - connect(action, &QAction::triggered, this, &HelpPlugin::slotOpenSupportPage); + connect(action, &QAction::triggered, this, [this] { + showLinkInHelpMode(QUrl("qthelp://org.qt-project.qtcreator/doc/technical-support.html")); + }); action = new QAction(tr("Report Bug..."), this); cmd = ActionManager::registerAction(action, "Help.ReportBug"); ActionManager::actionContainer(Core::Constants::M_HELP)->addAction(cmd, Core::Constants::G_HELP_SUPPORT); - connect(action, &QAction::triggered, this, &HelpPlugin::slotReportBug); + connect(action, &QAction::triggered, this, [] { + QDesktopServices::openUrl(QUrl("https://bugreports.qt.io")); + }); action = new QAction(tr("System Information..."), this); cmd = ActionManager::registerAction(action, "Help.SystemInformation"); @@ -638,16 +642,6 @@ void HelpPlugin::handleHelpRequest(const QUrl &url, HelpManager::HelpViewerLocat ICore::raiseWindow(viewer); } -void HelpPlugin::slotOpenSupportPage() -{ - showLinkInHelpMode(QUrl("qthelp://org.qt-project.qtcreator/doc/technical-support.html")); -} - -void HelpPlugin::slotReportBug() -{ - QDesktopServices::openUrl(QUrl("https://bugreports.qt.io")); -} - class DialogClosingOnEscape : public QDialog { public: diff --git a/src/plugins/help/helpplugin.h b/src/plugins/help/helpplugin.h index 4393e7953c8..07b31f12a8a 100644 --- a/src/plugins/help/helpplugin.h +++ b/src/plugins/help/helpplugin.h @@ -98,8 +98,6 @@ private: void highlightSearchTermsInContextHelp(); void handleHelpRequest(const QUrl &url, Core::HelpManager::HelpViewerLocation location); - void slotOpenSupportPage(); - void slotReportBug(); void slotSystemInformation(); void resetFilter();