Add Help Menu Entry that points to the bug tracker.

Task-Number: QTCREATORBUG-5098
Change-Id: Ibed9e8eea98cb716f2eff29582a39e133c7d8607
Reviewed-on: http://codereview.qt.nokia.com/2221
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
Daniel Molkentin
2011-07-26 18:38:27 +02:00
parent a1ffc4a19f
commit a687ead840
2 changed files with 11 additions and 0 deletions

View File

@@ -261,6 +261,11 @@ bool HelpPlugin::initialize(const QStringList &arguments, QString *error)
am->actionContainer(M_HELP)->addAction(cmd, Core::Constants::G_HELP_HELP);
connect(action, SIGNAL(triggered()), this, SLOT(slotOpenSupportPage()));
action = new QAction(tr("Report Bug"), this);
cmd = am->registerAction(action, Core::Id("Help.ReportBug"), globalcontext);
am->actionContainer(M_HELP)->addAction(cmd, Core::Constants::G_HELP_HELP);
connect(action, SIGNAL(triggered()), this, SLOT(slotReportBug()));
#ifndef Q_WS_MAC
action = new QAction(this);
action->setSeparator(true);
@@ -1210,6 +1215,11 @@ void HelpPlugin::slotOpenSupportPage()
switchToHelpMode(QUrl("qthelp://com.nokia.qtcreator/doc/technical-support.html"));
}
void HelpPlugin::slotReportBug()
{
QDesktopServices::openUrl(QUrl("http://bugreports.qt.nokia.com"));
}
void HelpPlugin::openFindToolBar()
{
if (Find::FindPlugin::instance())