FIX: the start button of flow ratio calibration is disenable

jira: STUDIO-9338
Change-Id: I715eb87067b55968a5ffedf96e1a44a64b2bd759
This commit is contained in:
zhimin.zeng 2024-12-23 16:09:29 +08:00 committed by Lane.Wei
parent a22ef2a16f
commit 15ed292c31
2 changed files with 21 additions and 10 deletions

View File

@ -300,6 +300,25 @@ void CalibrationFlowRateStartPage::on_reset_page()
void CalibrationFlowRateStartPage::on_device_connected(MachineObject* obj)
{
update(obj);
}
void CalibrationFlowRateStartPage::msw_rescale()
{
CalibrationWizardPage::msw_rescale();
if (wxGetApp().app_config->get_language_code() == "zh-cn") {
create_bitmap(this, "cali_page_flow_introduction_CN");
} else {
create_bitmap(this, "cali_page_flow_introduction");
}
}
void CalibrationFlowRateStartPage::update(MachineObject *obj)
{
if (!obj)
return;
curr_obj = obj;
//enable all button
m_action_panel->enable_button(CaliPageActionType::CALI_ACTION_MANAGE_RESULT, true);
m_action_panel->enable_button(CaliPageActionType::CALI_ACTION_AUTO_CALI, true);
@ -333,16 +352,6 @@ void CalibrationFlowRateStartPage::on_device_connected(MachineObject* obj)
}
}
void CalibrationFlowRateStartPage::msw_rescale()
{
CalibrationWizardPage::msw_rescale();
if (wxGetApp().app_config->get_language_code() == "zh-cn") {
create_bitmap(this, "cali_page_flow_introduction_CN");
} else {
create_bitmap(this, "cali_page_flow_introduction");
}
}
CalibrationMaxVolumetricSpeedStartPage::CalibrationMaxVolumetricSpeedStartPage(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style)
: CalibrationStartPage(parent, id, pos, size, style)
{

View File

@ -68,6 +68,8 @@ public:
void on_reset_page();
void on_device_connected(MachineObject* obj);
void msw_rescale() override;
virtual void update(MachineObject *obj) override;
};
class CalibrationMaxVolumetricSpeedStartPage : public CalibrationStartPage