mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-08 07:27:41 -06:00
Add "Add Models" to plate and background context menu (#5319)
* Add "Add Model" on plate and background context menu * Fix icon usage if its not windows os * Update item name with an existed translation "Add models"
This commit is contained in:
parent
cc2eb3638d
commit
4bcc109ce1
1 changed files with 12 additions and 0 deletions
|
@ -1241,11 +1241,17 @@ void MenuFactory::create_default_menu()
|
||||||
[]() {return true; }, m_parent);
|
[]() {return true; }, m_parent);
|
||||||
append_submenu(&m_default_menu, sub_menu_handy, wxID_ANY, _L("Add Handy models"), "", "menu_add_part",
|
append_submenu(&m_default_menu, sub_menu_handy, wxID_ANY, _L("Add Handy models"), "", "menu_add_part",
|
||||||
[]() {return true; }, m_parent);
|
[]() {return true; }, m_parent);
|
||||||
|
append_menu_item(&m_default_menu, wxID_ANY, _L("Add Models"), "", // ORCA: Add Models
|
||||||
|
[](wxCommandEvent&) { plater()->add_file(); }, "menu_add_part", &m_default_menu,
|
||||||
|
[]() {return wxGetApp().plater()->can_add_model(); }, m_parent);
|
||||||
#else
|
#else
|
||||||
append_submenu(&m_default_menu, sub_menu_primitives, wxID_ANY, _L("Add Primitive"), "", "",
|
append_submenu(&m_default_menu, sub_menu_primitives, wxID_ANY, _L("Add Primitive"), "", "",
|
||||||
[]() {return true; }, m_parent);
|
[]() {return true; }, m_parent);
|
||||||
append_submenu(&m_default_menu, sub_menu_handy, wxID_ANY, _L("Add Handy models"), "", "",
|
append_submenu(&m_default_menu, sub_menu_handy, wxID_ANY, _L("Add Handy models"), "", "",
|
||||||
[]() {return true; }, m_parent);
|
[]() {return true; }, m_parent);
|
||||||
|
append_menu_item(&m_default_menu, wxID_ANY, _L("Add Models"), "", // ORCA: Add Models
|
||||||
|
[](wxCommandEvent&) { plater()->add_file(); }, "", &m_default_menu,
|
||||||
|
[]() {return wxGetApp().plater()->can_add_model(); }, m_parent);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
m_default_menu.AppendSeparator();
|
m_default_menu.AppendSeparator();
|
||||||
|
@ -1547,11 +1553,17 @@ void MenuFactory::create_plate_menu()
|
||||||
[]() {return true; }, m_parent);
|
[]() {return true; }, m_parent);
|
||||||
append_submenu(menu, sub_menu_handy, wxID_ANY, _L("Add Handy models"), "", "menu_add_part",
|
append_submenu(menu, sub_menu_handy, wxID_ANY, _L("Add Handy models"), "", "menu_add_part",
|
||||||
[]() {return true; }, m_parent);
|
[]() {return true; }, m_parent);
|
||||||
|
append_menu_item(menu, wxID_ANY, _L("Add Models"), "", // ORCA: Add Models
|
||||||
|
[](wxCommandEvent&) { plater()->add_file(); }, "menu_add_part", menu,
|
||||||
|
[]() {return wxGetApp().plater()->can_add_model(); }, m_parent);
|
||||||
#else
|
#else
|
||||||
append_submenu(menu, sub_menu_primitives, wxID_ANY, _L("Add Primitive"), "", "",
|
append_submenu(menu, sub_menu_primitives, wxID_ANY, _L("Add Primitive"), "", "",
|
||||||
[]() {return true; }, m_parent);
|
[]() {return true; }, m_parent);
|
||||||
append_submenu(menu, sub_menu_handy, wxID_ANY, _L("Add Handy models"), "", "",
|
append_submenu(menu, sub_menu_handy, wxID_ANY, _L("Add Handy models"), "", "",
|
||||||
[]() {return true; }, m_parent);
|
[]() {return true; }, m_parent);
|
||||||
|
append_menu_item(menu, wxID_ANY, _L("Add Models"), "", // ORCA: Add Models
|
||||||
|
[](wxCommandEvent&) { plater()->add_file(); }, "", menu,
|
||||||
|
[]() {return wxGetApp().plater()->can_add_model(); }, m_parent);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue