mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-14 09:02:06 +00:00
FIX: add show status for cali when storage is not available
jira: STUDIO-10865 Change-Id: Ibc4d15e0f8d32694d389c68fa300b6ed95030818 (cherry picked from commit 48e2efdc2fdd43ad852d7f1ffc0a11af0714bc14)
This commit is contained in:
@@ -1768,6 +1768,11 @@ void CalibrationPresetPage::update_show_status()
|
||||
show_status(CaliPresetPageStatus::CaliPresetStatusLanModeNoSdcard);
|
||||
return;
|
||||
}
|
||||
else if (obj_->get_sdcard_state() == MachineObject::SdcardState::HAS_SDCARD_ABNORMAL
|
||||
|| obj_->get_sdcard_state() == MachineObject::SdcardState::HAS_SDCARD_READONLY) {
|
||||
show_status(CaliPresetPageStatus::CaliPresetStatusLanModeSDcardNotAvailable);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (!obj_->is_support_print_without_sd && (obj_->get_sdcard_state() == MachineObject::SdcardState::NO_SDCARD)) {
|
||||
show_status(CaliPresetPageStatus::CaliPresetStatusNoSdcard);
|
||||
@@ -1867,6 +1872,11 @@ void CalibrationPresetPage::show_status(CaliPresetPageStatus status)
|
||||
update_print_status_msg(msg_text, true);
|
||||
Enable_Send_Button(false);
|
||||
}
|
||||
else if (status == CaliPresetPageStatus::CaliPresetStatusLanModeSDcardNotAvailable) {
|
||||
wxString msg_text = _L("Storage is not available or is in read-only mode.");
|
||||
update_print_status_msg(msg_text, true);
|
||||
Enable_Send_Button(false);
|
||||
}
|
||||
else if (status == CaliPresetPageStatus::CaliPresetStatusNoSdcard) {
|
||||
wxString msg_text = _L("Storage needs to be inserted before printing.");
|
||||
update_print_status_msg(msg_text, true);
|
||||
|
||||
@@ -151,6 +151,7 @@ enum CaliPresetPageStatus
|
||||
CaliPresetStatusUnsupportedPrinter,
|
||||
CaliPresetStatusInConnecting,
|
||||
CaliPresetStatusFilamentIncompatible,
|
||||
CaliPresetStatusLanModeSDcardNotAvailable,
|
||||
CaliPresetStatusDifferentNozzleDiameters
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user