Gui: Added 'Report a bug' help menu entry
This commit is contained in:
@@ -688,6 +688,35 @@ void StdCmdPythonWebsite::activated(int iMsg)
|
||||
OpenURLInBrowser("https://www.python.org");
|
||||
}
|
||||
|
||||
|
||||
//===========================================================================
|
||||
// Std_ReportBug
|
||||
//===========================================================================
|
||||
|
||||
DEF_STD_CMD(StdCmdReportBug)
|
||||
|
||||
StdCmdReportBug::StdCmdReportBug()
|
||||
:Command("Std_ReportBug")
|
||||
{
|
||||
sGroup = "Help";
|
||||
sMenuText = QT_TR_NOOP("Report a bug");
|
||||
sToolTipText = QT_TR_NOOP("Report a bug or suggest a feature");
|
||||
sWhatsThis = "Std_ReportBug";
|
||||
sStatusTip = QT_TR_NOOP("Report a bug or suggest a feature");
|
||||
sPixmap = "internet-web-browser";
|
||||
eType = 0;
|
||||
}
|
||||
|
||||
void StdCmdReportBug::activated(int iMsg)
|
||||
{
|
||||
Q_UNUSED(iMsg);
|
||||
ParameterGrp::handle hURLGrp = App::GetApplication().GetParameterGroupByPath("User parameter:BaseApp/Preferences/Websites");
|
||||
std::string url = hURLGrp->GetASCII("IssuesPage", "https://github.com/FreeCAD/FreeCAD/issues");
|
||||
hURLGrp->SetASCII("IssuesPage", url.c_str());
|
||||
OpenURLInBrowser(url.c_str());
|
||||
}
|
||||
|
||||
|
||||
//===========================================================================
|
||||
// Std_MeasurementSimple
|
||||
//===========================================================================
|
||||
@@ -931,6 +960,7 @@ void CreateStdCommands(void)
|
||||
rcCmdMgr.addCommand(new StdCmdFreeCADForum());
|
||||
rcCmdMgr.addCommand(new StdCmdFreeCADFAQ());
|
||||
rcCmdMgr.addCommand(new StdCmdPythonWebsite());
|
||||
rcCmdMgr.addCommand(new StdCmdReportBug());
|
||||
rcCmdMgr.addCommand(new StdCmdTextDocument());
|
||||
rcCmdMgr.addCommand(new StdCmdUnitsCalculator());
|
||||
rcCmdMgr.addCommand(new StdCmdUserEditMode());
|
||||
|
||||
@@ -750,8 +750,8 @@ MenuItem* StdWorkbench::setupMenuBar() const
|
||||
help->setCommand("&Help");
|
||||
*help << "Std_OnlineHelp" << "Std_FreeCADWebsite" << "Std_FreeCADDonation"
|
||||
<< "Std_FreeCADUserHub" << "Std_FreeCADPowerUserHub"
|
||||
<< "Std_PythonHelp" << "Std_FreeCADForum"
|
||||
<< "Std_FreeCADFAQ" << "Std_About" << "Std_WhatsThis";
|
||||
<< "Std_PythonHelp" << "Std_FreeCADForum" << "Std_FreeCADFAQ"
|
||||
<< "Std_ReportBug" << "Std_About" << "Std_WhatsThis";
|
||||
|
||||
return menuBar;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user