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

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/slic3r/GUI/LambdaObjectDialog.hpp')
-rw-r--r--src/slic3r/GUI/LambdaObjectDialog.hpp59
1 files changed, 0 insertions, 59 deletions
diff --git a/src/slic3r/GUI/LambdaObjectDialog.hpp b/src/slic3r/GUI/LambdaObjectDialog.hpp
deleted file mode 100644
index 5bc2d19a5..000000000
--- a/src/slic3r/GUI/LambdaObjectDialog.hpp
+++ /dev/null
@@ -1,59 +0,0 @@
-#ifndef slic3r_LambdaObjectDialog_hpp_
-#define slic3r_LambdaObjectDialog_hpp_
-
-#include <vector>
-#include <memory>
-
-#include <wx/dialog.h>
-#include <wx/sizer.h>
-#include <wx/choicebk.h>
-
-class wxPanel;
-
-namespace Slic3r
-{
-namespace GUI
-{
-enum LambdaTypeIDs{
- LambdaTypeBox,
- LambdaTypeCylinder,
- LambdaTypeSphere,
- LambdaTypeSlab
-};
-
-struct OBJECT_PARAMETERS
-{
- LambdaTypeIDs type = LambdaTypeBox;
- double dim[3];// = { 1.0, 1.0, 1.0 };
- int cyl_r = 1;
- int cyl_h = 1;
- double sph_rho = 1.0;
- double slab_h = 1.0;
- double slab_z = 0.0;
-};
-class ConfigOptionsGroup;
-using ConfigOptionsGroupShp = std::shared_ptr<ConfigOptionsGroup>;
-class LambdaObjectDialog : public wxDialog
-{
- wxChoicebook* m_modificator_options_book = nullptr;
- std::vector <ConfigOptionsGroupShp> m_optgroups;
- wxString m_type_name;
- wxPanel* m_panel = nullptr;
-public:
- LambdaObjectDialog(wxWindow* parent,
- const wxString type_name = wxEmptyString);
- ~LambdaObjectDialog() {}
-
- bool CanClose() { return true; } // ???
- OBJECT_PARAMETERS& ObjectParameters() { return object_parameters; }
-
- ConfigOptionsGroupShp init_modificator_options_page(const wxString& title);
-
- // Note whether the window was already closed, so a pending update is not executed.
- bool m_already_closed = false;
- OBJECT_PARAMETERS object_parameters;
- wxBoxSizer* sizer = nullptr;
-};
-} //namespace GUI
-} //namespace Slic3r
-#endif //slic3r_LambdaObjectDialog_hpp_