mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-20 11:53:48 +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);
|
show_status(CaliPresetPageStatus::CaliPresetStatusLanModeNoSdcard);
|
||||||
return;
|
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)) {
|
else if (!obj_->is_support_print_without_sd && (obj_->get_sdcard_state() == MachineObject::SdcardState::NO_SDCARD)) {
|
||||||
show_status(CaliPresetPageStatus::CaliPresetStatusNoSdcard);
|
show_status(CaliPresetPageStatus::CaliPresetStatusNoSdcard);
|
||||||
@@ -1867,6 +1872,11 @@ void CalibrationPresetPage::show_status(CaliPresetPageStatus status)
|
|||||||
update_print_status_msg(msg_text, true);
|
update_print_status_msg(msg_text, true);
|
||||||
Enable_Send_Button(false);
|
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) {
|
else if (status == CaliPresetPageStatus::CaliPresetStatusNoSdcard) {
|
||||||
wxString msg_text = _L("Storage needs to be inserted before printing.");
|
wxString msg_text = _L("Storage needs to be inserted before printing.");
|
||||||
update_print_status_msg(msg_text, true);
|
update_print_status_msg(msg_text, true);
|
||||||
|
|||||||
@@ -151,6 +151,7 @@ enum CaliPresetPageStatus
|
|||||||
CaliPresetStatusUnsupportedPrinter,
|
CaliPresetStatusUnsupportedPrinter,
|
||||||
CaliPresetStatusInConnecting,
|
CaliPresetStatusInConnecting,
|
||||||
CaliPresetStatusFilamentIncompatible,
|
CaliPresetStatusFilamentIncompatible,
|
||||||
|
CaliPresetStatusLanModeSDcardNotAvailable,
|
||||||
CaliPresetStatusDifferentNozzleDiameters
|
CaliPresetStatusDifferentNozzleDiameters
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user