ENH:hide use ams option

jira:[none]

Change-Id: Icfb93d9f16055cd6e53f3465759b435cf5926eec
This commit is contained in:
tao wang 2025-04-01 16:26:25 +08:00 committed by lane.wei
parent a210dbdf2e
commit 8c3304723e
1 changed files with 2 additions and 6 deletions

View File

@ -972,7 +972,6 @@ void SelectMachineDialog::update_select_layout(MachineObject *obj)
// reset checkbox // reset checkbox
m_checkbox_list["timelapse"]->Hide(); m_checkbox_list["timelapse"]->Hide();
m_checkbox_list["bed_leveling"]->Hide(); m_checkbox_list["bed_leveling"]->Hide();
m_checkbox_list["use_ams"]->Hide();
m_checkbox_list["flow_cali"]->Hide(); m_checkbox_list["flow_cali"]->Hide();
m_checkbox_list["nozzle_offset_cali"]->Hide(); m_checkbox_list["nozzle_offset_cali"]->Hide();
@ -2800,7 +2799,7 @@ void SelectMachineDialog::on_set_finish_mapping(wxCommandEvent &evt)
} }
/*check use ams options*/ /*check use ams options*/
if (m_checkbox_list["use_ams"]->IsShown() && use_ext_count == m_ams_mapping_result.size()) { if (use_ext_count == m_ams_mapping_result.size()) {
m_checkbox_list["use_ams"]->setValue("off"); m_checkbox_list["use_ams"]->setValue("off");
} }
else if (use_ams_count > 0) { else if (use_ams_count > 0) {
@ -3233,17 +3232,14 @@ void SelectMachineDialog::update_ams_check(MachineObject *obj)
if (!obj->is_enable_np) { if (!obj->is_enable_np) {
if (obj->has_ams()) { if (obj->has_ams()) {
m_checkbox_list["use_ams"]->Show();
m_checkbox_list["use_ams"]->setValue("on"); m_checkbox_list["use_ams"]->setValue("on");
change_materialitem_tip(false); change_materialitem_tip(false);
} }
else { else {
m_checkbox_list["use_ams"]->Hide();
m_checkbox_list["use_ams"]->setValue("off"); m_checkbox_list["use_ams"]->setValue("off");
change_materialitem_tip(true); change_materialitem_tip(true);
} }
}else{ }else{
m_checkbox_list["use_ams"]->Hide();
m_checkbox_list["use_ams"]->setValue("on"); m_checkbox_list["use_ams"]->setValue("on");
change_materialitem_tip(false); change_materialitem_tip(false);
} }
@ -4015,7 +4011,7 @@ void SelectMachineDialog::reset_and_sync_ams_list()
if (obj_ && m_checkbox_list["use_ams"]->getValue() == "on" && obj_->dev_id == m_printer_last_select) { if (obj_ && m_checkbox_list["use_ams"]->getValue() == "on" && obj_->dev_id == m_printer_last_select) {
m_mapping_popup.set_parent_item(item); m_mapping_popup.set_parent_item(item);
m_mapping_popup.set_only_show_ext_spool(m_checkbox_list["use_ams"]->getValue() == "off"); m_mapping_popup.set_only_show_ext_spool(false);
m_mapping_popup.set_current_filament_id(extruder); m_mapping_popup.set_current_filament_id(extruder);
m_mapping_popup.set_tag_texture(materials[extruder]); m_mapping_popup.set_tag_texture(materials[extruder]);
m_mapping_popup.set_send_win(this);//fix bug:fisrt click is not valid m_mapping_popup.set_send_win(this);//fix bug:fisrt click is not valid