Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuSanka <yusanka@gmail.com>2018-09-21 02:33:41 +0300
committerYuSanka <yusanka@gmail.com>2018-09-21 02:35:25 +0300
commit8b582bbcd1f1f470eee468c658e70bc67d910ae7 (patch)
treee87d25afa8db9e3e23bae45fb14c10e0bfdce8e3 /src/slic3r/GUI/MainFrame.hpp
parente86f149cbd0ccb09b4477fb44c87ea39517199ad (diff)
Menu_bar and preset_tabs are in main window now
Diffstat (limited to 'src/slic3r/GUI/MainFrame.hpp')
-rw-r--r--src/slic3r/GUI/MainFrame.hpp21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/slic3r/GUI/MainFrame.hpp b/src/slic3r/GUI/MainFrame.hpp
index 2156db691..aff8a5985 100644
--- a/src/slic3r/GUI/MainFrame.hpp
+++ b/src/slic3r/GUI/MainFrame.hpp
@@ -45,8 +45,8 @@ class MainFrame : public wxFrame
wxString m_qs_last_output_file = wxEmptyString;
wxString m_last_config = wxEmptyString;
- ProgressStatusBar* m_statusbar;
- AppController* m_appController = nullptr;
+ ProgressStatusBar* m_statusbar { nullptr };
+ AppController* m_appController { nullptr };
std::map<std::string, Tab*> m_options_tabs;
wxMenuItem* append_menu_item(wxMenu* menu,
@@ -56,10 +56,10 @@ class MainFrame : public wxFrame
std::function<void(wxCommandEvent& event)> cb,
const std::string& icon = "");
- wxMenuItem* m_menu_item_reslice_now = nullptr;
- wxMenu* m_plater_menu = nullptr;
- wxMenu* m_object_menu = nullptr;
- wxMenu* m_viewMenu = nullptr;
+ wxMenuItem* m_menu_item_reslice_now { nullptr };
+ wxMenu* m_plater_menu { nullptr };
+ wxMenu* m_object_menu { nullptr };
+ wxMenu* m_viewMenu { nullptr };
std::string get_base_name(const wxString full_name) const ;
std::string get_dir_name(const wxString full_name) const ;
@@ -70,6 +70,9 @@ public:
void init_tabpanel();
+ Tab* get_preset_tab(const std::string& name);
+ void create_preset_tabs();
+ void add_created_tab(Tab* panel);
void init_menubar();
void update_ui_from_settings();
@@ -90,9 +93,9 @@ public:
void select_view(const std::string& direction);
- wxPanel* m_plater = nullptr;
- wxNotebook* m_tabpanel = nullptr;
- wxProgressDialog* m_progress_dialog = nullptr;
+ wxPanel* m_plater {nullptr};
+ wxNotebook* m_tabpanel { nullptr };
+ wxProgressDialog* m_progress_dialog { nullptr };
};
} // GUI