FIX: add configured bed leveling option

jira: [STUDIO-11412]
Change-Id: I999d5f4df34c7b1979a340735abaf275f2574674
(cherry picked from commit 63e6890cc742a861c53a109ba848b69292a1a858)
This commit is contained in:
xin.zhang
2025-04-08 18:27:46 +08:00
committed by Noisyfox
parent b1b82927b2
commit f4a3ceba2b
12 changed files with 19 additions and 16 deletions

View File

@@ -2413,13 +2413,16 @@ void SelectMachineDialog::update_option_opts(MachineObject *obj)
m_checkbox_list["timelapse"]->Show();
/*bed_leveling*/
if (obj->is_enable_np) {
if (obj->is_support_bed_leveling == 2) {
m_checkbox_list["bed_leveling"]->Show();
m_checkbox_list["bed_leveling"]->update_options(ops_auto, _L("This checks the flatness of heatbed. Leveling makes extruded height uniform.\n*Automatic mode: Run a "
"leveling check(about 10 seconds). Skip if surface is fine."));
} else {
} else if (obj->is_support_bed_leveling == 1) {
m_checkbox_list["bed_leveling"]->Show();
m_checkbox_list["bed_leveling"]->update_options(ops_no_auto, _L("This checks the flatness of heatbed. Leveling makes extruded height uniform."));
} else {
m_checkbox_list["bed_leveling"]->Hide();
}
m_checkbox_list["bed_leveling"]->Show(obj->is_support_auto_leveling);
/*nozzle_offset_cali*/
if (obj->is_support_nozzle_offset_cali) {