[PD] [skip ci] add Sketch top level menu

This commit is contained in:
donovaly
2020-08-08 03:37:50 +02:00
committed by wmayer
parent 5978435a27
commit 5fcc109e5a

View File

@@ -49,7 +49,8 @@ using namespace PartDesignGui;
namespace bp = boost::placeholders;
#if 0 // needed for Qt's lupdate utility
qApp->translate("Workbench", "Part Design");
qApp->translate("Workbench", "&Part Design");
qApp->translate("Workbench", "&Sketch");
qApp->translate("Workbench", "Create a datum");
qApp->translate("Workbench", "Create an additive feature");
qApp->translate("Workbench", "Create a subtractive feature");
@@ -469,6 +470,18 @@ Gui::MenuItem* Workbench::setupMenuBar() const
Gui::MenuItem* root = StdWorkbench::setupMenuBar();
Gui::MenuItem* item = root->findItem("&Windows");
// add another top level menu left besides the Part Design menu for the Sketcher commands
Gui::MenuItem* sketch = new Gui::MenuItem;
root->insertItem(item, sketch);
sketch->setCommand("&Sketch");
*sketch << "PartDesign_NewSketch"
<< "Sketcher_LeaveSketch"
<< "Sketcher_ViewSketch"
<< "Sketcher_MapSketch"
<< "Sketcher_ReorientSketch"
<< "Sketcher_ValidateSketch";
Gui::MenuItem* part = new Gui::MenuItem;
root->insertItem(item, part);
part->setCommand("&Part Design");
@@ -506,12 +519,6 @@ Gui::MenuItem* Workbench::setupMenuBar() const
<< "PartDesign_Draft" << "PartDesign_Thickness";
*part << "PartDesign_Body"
<< "PartDesign_NewSketch"
<< "Sketcher_LeaveSketch"
<< "Sketcher_ViewSketch"
<< "Sketcher_MapSketch"
<< "Sketcher_ReorientSketch"
<< "Sketcher_ValidateSketch"
<< "Separator"
<< datums
<< "PartDesign_CoordinateSystem"