move add tool items to main menu

Makes them shortcut-assignable. Fixes #2158
This commit is contained in:
itsmattkc
2023-02-17 11:58:36 -08:00
parent e897d0ac9c
commit 963d3b4b51
8 changed files with 71 additions and 23 deletions
+8
View File
@@ -266,6 +266,13 @@ MainMenu::MainMenu(MainWindow *parent) :
tools_menu_->addSeparator();
tools_add_item_menu_ = new Menu(tools_menu_);
tools_menu_->addMenu(tools_add_item_menu_);
MenuShared::instance()->AddItemsForAddableObjectsMenu(tools_add_item_menu_);
tools_menu_->addSeparator();
tools_snapping_item_ = tools_menu_->AddItem("snapping", Core::instance(), &Core::SetSnapping, tr("S"));
tools_snapping_item_->setCheckable(true);
tools_snapping_item_->setChecked(Core::instance()->snapping());
@@ -772,6 +779,7 @@ void MainMenu::Retranslate()
tools_record_item_->setText(tr("Record Tool"));
tools_snapping_item_->setText(tr("Enable Snapping"));
tools_preferences_item_->setText(tr("Preferences"));
tools_add_item_menu_->setTitle(tr("Add Tool Item"));
#ifndef NDEBUG
tools_magic_item_->setText("Magic");
#endif
+1
View File
@@ -281,6 +281,7 @@ private:
QAction* tools_record_item_;
QAction* tools_snapping_item_;
QAction* tools_preferences_item_;
Menu *tools_add_item_menu_;
#ifndef NDEBUG
QAction* tools_magic_item_;