Added placeholder for File->New Project menu item
This commit is contained in:
parent
ca2fb88221
commit
016c5f6557
3 changed files with 8 additions and 1 deletions
|
@ -341,6 +341,8 @@ void MainFrame::init_menubar()
|
||||||
// File menu
|
// File menu
|
||||||
wxMenu* fileMenu = new wxMenu;
|
wxMenu* fileMenu = new wxMenu;
|
||||||
{
|
{
|
||||||
|
append_menu_item(fileMenu, wxID_ANY, _(L("&New Project")) + "\tCtrl+N", _(L("Start a new project")),
|
||||||
|
[this](wxCommandEvent&) { if (m_plater) m_plater->new_project(); }, "");
|
||||||
append_menu_item(fileMenu, wxID_ANY, _(L("&Open Project")) + dots + "\tCtrl+O", _(L("Open a project file")),
|
append_menu_item(fileMenu, wxID_ANY, _(L("&Open Project")) + dots + "\tCtrl+O", _(L("Open a project file")),
|
||||||
[this](wxCommandEvent&) { if (m_plater) m_plater->load_project(); }, menu_icon("open"), nullptr,
|
[this](wxCommandEvent&) { if (m_plater) m_plater->load_project(); }, menu_icon("open"), nullptr,
|
||||||
[this](){return m_plater != nullptr; }, this);
|
[this](){return m_plater != nullptr; }, this);
|
||||||
|
@ -413,7 +415,7 @@ void MainFrame::init_menubar()
|
||||||
m_menu_item_repeat->Enable(false);
|
m_menu_item_repeat->Enable(false);
|
||||||
fileMenu->AppendSeparator();
|
fileMenu->AppendSeparator();
|
||||||
#endif
|
#endif
|
||||||
m_menu_item_reslice_now = append_menu_item(fileMenu, wxID_ANY, _(L("(Re)Slice &Now")) + "\tCtrl+R", _(L("Start new slicing process")),
|
m_menu_item_reslice_now = append_menu_item(fileMenu, wxID_ANY, _(L("(Re)Slice No&w")) + "\tCtrl+R", _(L("Start new slicing process")),
|
||||||
[this](wxCommandEvent&) { reslice_now(); }, menu_icon("re_slice"));
|
[this](wxCommandEvent&) { reslice_now(); }, menu_icon("re_slice"));
|
||||||
fileMenu->AppendSeparator();
|
fileMenu->AppendSeparator();
|
||||||
append_menu_item(fileMenu, wxID_ANY, _(L("&Repair STL file")) + dots, _(L("Automatically repair an STL file")),
|
append_menu_item(fileMenu, wxID_ANY, _(L("&Repair STL file")) + dots, _(L("Automatically repair an STL file")),
|
||||||
|
|
|
@ -3235,6 +3235,10 @@ Print& Plater::fff_print() { return p->fff_print; }
|
||||||
const SLAPrint& Plater::sla_print() const { return p->sla_print; }
|
const SLAPrint& Plater::sla_print() const { return p->sla_print; }
|
||||||
SLAPrint& Plater::sla_print() { return p->sla_print; }
|
SLAPrint& Plater::sla_print() { return p->sla_print; }
|
||||||
|
|
||||||
|
void Plater::new_project()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
void Plater::load_project()
|
void Plater::load_project()
|
||||||
{
|
{
|
||||||
wxString input_file;
|
wxString input_file;
|
||||||
|
|
|
@ -134,6 +134,7 @@ public:
|
||||||
const SLAPrint& sla_print() const;
|
const SLAPrint& sla_print() const;
|
||||||
SLAPrint& sla_print();
|
SLAPrint& sla_print();
|
||||||
|
|
||||||
|
void new_project();
|
||||||
void load_project();
|
void load_project();
|
||||||
void add_model();
|
void add_model();
|
||||||
void extract_config_from_project();
|
void extract_config_from_project();
|
||||||
|
|
Loading…
Reference in a new issue