mirror of
https://git.mirrors.martin98.com/https://github.com/SoftFever/OrcaSlicer.git
synced 2025-08-15 17:35:52 +08: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
@ -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…
x
Reference in New Issue
Block a user