Slic3r/src/slic3r/GUI/CalibrationCubeDialog.hpp
supermerill ffec4ee330 add calibration cubes
update to flow calibration scaling
2020-05-28 19:22:12 +02:00

31 lines
908 B
C++

#ifndef slic3r_GUI_CalibrationCubeDialog_hpp_
#define slic3r_GUI_CalibrationCubeDialog_hpp_
#include "CalibrationAbstractDialog.hpp"
namespace Slic3r {
namespace GUI {
class CalibrationCubeDialog : public CalibrationAbstractDialog
{
public:
CalibrationCubeDialog(GUI_App* app, MainFrame* mainframe) : CalibrationAbstractDialog(app, mainframe, "Calibration cube") { create("/calibration/cube/cube.html"); }
virtual ~CalibrationCubeDialog(){ }
protected:
void create_buttons(wxStdDialogButtonSizer* sizer) override;
void create_geometry(std::string cube_path);
void create_geometry_voron(wxCommandEvent& event_args) { create_geometry("voron_design_cube_v6.amf"); }
void create_geometry_standard(wxCommandEvent& event_args) { create_geometry("xyzCalibration_cube.amf"); }
wxComboBox* scale;
wxComboBox* calibrate;
};
} // namespace GUI
} // namespace Slic3r
#endif