ENH: enhance cali history dialog for mutli_extruder

jira: none
Change-Id: Id23ae2c12b93b9f49d3031fbb9a49930d072b02c
(cherry picked from commit 8b8b6bdec8d81e56fc78e27d1cdeec077c56e9f5)
This commit is contained in:
zhimin.zeng
2024-10-11 10:56:02 +08:00
committed by Noisyfox
parent 859e5373a5
commit 626affffd8
2 changed files with 84 additions and 3 deletions

View File

@@ -44,7 +44,7 @@ protected:
class EditCalibrationHistoryDialog : public DPIDialog
{
public:
EditCalibrationHistoryDialog(wxWindow* parent, const PACalibResult& result);
EditCalibrationHistoryDialog(wxWindow* parent, const PACalibResult& result, const MachineObject* obj);
~EditCalibrationHistoryDialog();
void on_dpi_changed(const wxRect& suggested_rect) override;
PACalibResult get_result();
@@ -73,6 +73,7 @@ protected:
wxArrayString get_all_filaments(const MachineObject *obj);
int get_extruder_id(int extruder_index); // extruder_index 0 : left, 1 : right
protected:
PACalibResult m_new_result;
@@ -84,6 +85,8 @@ protected:
ComboBox *m_comboBox_nozzle_diameter;
ComboBox *m_comboBox_filament;
ComboBox *m_comboBox_extruder;
ComboBox *m_comboBox_nozzle_type;
struct FilamentInfos
{