#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/PrePrintChecker.hpp>
Public Member Functions | |
| void | clear () |
| void | add (PrintDialogStatus state, wxString msg, wxString tip, const wxString &wiki_url) |
| void | add_with_link (PrintDialogStatus state, wxString msg, wxString link_label, std::function< void()> link_callback) |
| void | add_with_checkbox (PrintDialogStatus state, wxString msg, wxString checkbox_label, bool checked, std::function< void(bool)> checkbox_callback) |
Static Public Member Functions | |
| ::std::string | get_print_status_info (PrintDialogStatus status) |
| static wxString | get_pre_state_msg (PrintDialogStatus status) |
| static bool | is_error (PrintDialogStatus status) |
| static bool | is_error_printer (PrintDialogStatus status) |
| static bool | is_error_filament (PrintDialogStatus status) |
| static bool | is_warning (PrintDialogStatus status) |
| static bool | is_warning_printer (PrintDialogStatus status) |
| static bool | is_warning_filament (PrintDialogStatus status) |
Public Attributes | |
| std::vector< prePrintInfo > | printerList |
| std::vector< prePrintInfo > | filamentList |
| void Slic3r::GUI::PrePrintChecker::add | ( | PrintDialogStatus | state, |
| wxString | msg, | ||
| wxString | tip, | ||
| const wxString & | wiki_url ) |
References Slic3r::GUI::Error, Slic3r::GUI::Filament, filamentList, get_pre_state_msg(), is_error(), is_error_filament(), is_error_printer(), is_warning(), is_warning_filament(), is_warning_printer(), Slic3r::GUI::prePrintInfo::level, Slic3r::GUI::prePrintInfo::msg, Slic3r::GUI::Normal, Slic3r::GUI::Printer, printerList, Slic3r::GUI::prePrintInfo::tips, Slic3r::GUI::prePrintInfo::type, Slic3r::GUI::Warning, and Slic3r::GUI::prePrintInfo::wiki_url.
| void Slic3r::GUI::PrePrintChecker::add_with_checkbox | ( | PrintDialogStatus | state, |
| wxString | msg, | ||
| wxString | checkbox_label, | ||
| bool | checked, | ||
| std::function< void(bool)> | checkbox_callback ) |
References Slic3r::GUI::prePrintInfo::checkbox_callback, Slic3r::GUI::prePrintInfo::checkbox_checked, Slic3r::GUI::prePrintInfo::checkbox_label, Slic3r::GUI::Error, Slic3r::GUI::Filament, filamentList, is_error(), is_error_filament(), is_error_printer(), is_warning(), is_warning_filament(), is_warning_printer(), Slic3r::GUI::prePrintInfo::level, Slic3r::GUI::prePrintInfo::msg, Slic3r::GUI::Normal, Slic3r::GUI::Printer, printerList, Slic3r::GUI::prePrintInfo::type, and Slic3r::GUI::Warning.
| void Slic3r::GUI::PrePrintChecker::add_with_link | ( | PrintDialogStatus | state, |
| wxString | msg, | ||
| wxString | link_label, | ||
| std::function< void()> | link_callback ) |
References Slic3r::GUI::Error, Slic3r::GUI::Filament, filamentList, is_error(), is_error_filament(), is_error_printer(), is_warning(), is_warning_filament(), is_warning_printer(), Slic3r::GUI::prePrintInfo::level, Slic3r::GUI::prePrintInfo::link_callback, Slic3r::GUI::prePrintInfo::link_label, Slic3r::GUI::prePrintInfo::msg, Slic3r::GUI::Normal, Slic3r::GUI::Printer, printerList, Slic3r::GUI::prePrintInfo::type, and Slic3r::GUI::Warning.
| void Slic3r::GUI::PrePrintChecker::clear | ( | ) |
References filamentList, and printerList.
|
static |
References _L, Slic3r::GUI::PrintStatusAmsMappingInvalid, Slic3r::GUI::PrintStatusAmsMappingMixInvalid, Slic3r::GUI::PrintStatusAmsOnSettingup, Slic3r::GUI::PrintStatusBlankPlate, Slic3r::GUI::PrintStatusColorQuantityExceed, Slic3r::GUI::PrintStatusConnectingServer, Slic3r::GUI::PrintStatusFilamentWarningRemainNotEnough, Slic3r::GUI::PrintStatusInPrinting, Slic3r::GUI::PrintStatusInSystemPrinting, Slic3r::GUI::PrintStatusInUpgrading, Slic3r::GUI::PrintStatusLanModeNoSdcard, Slic3r::GUI::PrintStatusLanModeSDcardNotAvailable, Slic3r::GUI::PrintStatusMixAmsAndVtSlotWarning, Slic3r::GUI::PrintStatusModeNotFDM, Slic3r::GUI::PrintStatusNeedConsistencyUpgrading, Slic3r::GUI::PrintStatusNeedForceUpgrading, Slic3r::GUI::PrintStatusNoSdcard, Slic3r::GUI::PrintStatusNotSupportedPrintAll, Slic3r::GUI::PrintStatusNoUserLogin, Slic3r::GUI::PrintStatusNozzleDataInvalid, Slic3r::GUI::PrintStatusOptionalPrinterModel, Slic3r::GUI::PrintStatusReading, Slic3r::GUI::PrintStatusReadingTimeout, Slic3r::GUI::PrintStatusTimelapseNoSdcard, Slic3r::GUI::PrintStatusTPUUnsupportAutoCali, Slic3r::GUI::PrintStatusTPUUnsupportCaliOn, Slic3r::GUI::PrintStatusWarningExtFilamentNotMatch, and Slic3r::GUI::PrintStatusWarningKvalueNotUsed.
Referenced by add(), Slic3r::GUI::CalibrationPresetPage::show_status(), and Slic3r::GUI::SyncAmsInfoDialog::show_status().
|
static |
References Slic3r::GUI::PrintStatusAmsMappingInvalid, Slic3r::GUI::PrintStatusAmsMappingMixInvalid, Slic3r::GUI::PrintStatusAmsMappingSuccess, Slic3r::GUI::PrintStatusAmsMappingU0Invalid, Slic3r::GUI::PrintStatusAmsOnSettingup, Slic3r::GUI::PrintStatusBlankPlate, Slic3r::GUI::PrintStatusColorQuantityExceed, Slic3r::GUI::PrintStatusConnecting, Slic3r::GUI::PrintStatusConnectingServer, Slic3r::GUI::PrintStatusFilamentWarningHighChamberTemp, Slic3r::GUI::PrintStatusFilamentWarningHighChamberTempCloseDoor, Slic3r::GUI::PrintStatusFilamentWarningHighChamberTempSoft, Slic3r::GUI::PrintStatusFilamentWarningNozzleHRC, Slic3r::GUI::PrintStatusFilamentWarningRemainNotEnough, Slic3r::GUI::PrintStatusFilamentWarningUnknownHighChamberTempSoft, Slic3r::GUI::PrintStatusFilaSwitcherError, Slic3r::GUI::PrintStatusFilaSwitcherSlicingNotMatch, Slic3r::GUI::PrintStatusHasFilamentInBlackListError, Slic3r::GUI::PrintStatusHasFilamentInBlackListWarning, Slic3r::GUI::PrintStatusHasUnreliableNozzleWarning, Slic3r::GUI::PrintStatusInit, Slic3r::GUI::PrintStatusInPrinting, Slic3r::GUI::PrintStatusInSystemPrinting, Slic3r::GUI::PrintStatusInUpgrading, Slic3r::GUI::PrintStatusInvalidPrinter, Slic3r::GUI::PrintStatusLanModeNoSdcard, Slic3r::GUI::PrintStatusLanModeSDcardNotAvailable, Slic3r::GUI::PrintStatusMixAmsAndVtSlotWarning, Slic3r::GUI::PrintStatusModeNotFDM, Slic3r::GUI::PrintStatusNeedConsistencyUpgrading, Slic3r::GUI::PrintStatusNeedForceUpgrading, Slic3r::GUI::PrintStatusNoSdcard, Slic3r::GUI::PrintStatusNotOnTheSameLAN, Slic3r::GUI::PrintStatusNotSupportedPrintAll, Slic3r::GUI::PrintStatusNotSupportedSendToSDCard, Slic3r::GUI::PrintStatusNoUserLogin, Slic3r::GUI::PrintStatusNozzleDataInvalid, Slic3r::GUI::PrintStatusNozzleDiameterMismatch, Slic3r::GUI::PrintStatusNozzleMatchInvalid, Slic3r::GUI::PrintStatusNozzleNoMatchedHotends, Slic3r::GUI::PrintStatusNozzleRackMaximumInstalled, Slic3r::GUI::PrintStatusNozzleTypeMismatch, Slic3r::GUI::PrintStatusOptionalPrinterModel, Slic3r::GUI::PrintStatusPrintTimeEstimateWarning, Slic3r::GUI::PrintStatusPublicInitFailed, Slic3r::GUI::PrintStatusPublicUploadFiled, Slic3r::GUI::PrintStatusRackNozzleMappingError, Slic3r::GUI::PrintStatusRackNozzleMappingWaiting, Slic3r::GUI::PrintStatusRackNozzleMappingWarning, Slic3r::GUI::PrintStatusRackNozzleNumUnmeetWarning, Slic3r::GUI::PrintStatusRackReading, Slic3r::GUI::PrintStatusReading, Slic3r::GUI::PrintStatusReadingFinished, Slic3r::GUI::PrintStatusReadingTimeout, Slic3r::GUI::PrintStatusReadyToGo, Slic3r::GUI::PrintStatusReconnecting, Slic3r::GUI::PrintStatusRefreshingMachineList, Slic3r::GUI::PrintStatusSending, Slic3r::GUI::PrintStatusSendingCanceled, Slic3r::GUI::PrintStatusSmartNozzleBlobNeedAuto, Slic3r::GUI::PrintStatusTimelapseNoSdcard, Slic3r::GUI::PrintStatusTimelapseWarning, Slic3r::GUI::PrintStatusTPUUnsuggestCali, Slic3r::GUI::PrintStatusTPUUnsupportAutoCali, Slic3r::GUI::PrintStatusTPUUnsupportCaliOn, Slic3r::GUI::PrintStatusUnsupportedPrinter, Slic3r::GUI::PrintStatusWarningExtFilamentNotMatch, and Slic3r::GUI::PrintStatusWarningKvalueNotUsed.
Referenced by Slic3r::GUI::SelectMachineDialog::show_status(), and Slic3r::GUI::SyncAmsInfoDialog::show_status().
|
inlinestatic |
References Slic3r::GUI::PrintStatusErrorBegin, and Slic3r::GUI::PrintStatusErrorEnd.
Referenced by add(), add_with_checkbox(), add_with_link(), and Slic3r::GUI::SelectMachineDialog::update_show_status().
|
inlinestatic |
References Slic3r::GUI::PrintStatusFilamentErrorBegin, and Slic3r::GUI::PrintStatusFilamentErrorEnd.
Referenced by add(), add_with_checkbox(), and add_with_link().
|
inlinestatic |
References Slic3r::GUI::PrintStatusPrinterErrorBegin, and Slic3r::GUI::PrintStatusPrinterErrorEnd.
Referenced by add(), add_with_checkbox(), and add_with_link().
|
inlinestatic |
References Slic3r::GUI::PrintStatusWarningBegin, and Slic3r::GUI::PrintStatusWarningEnd.
Referenced by add(), add_with_checkbox(), and add_with_link().
|
inlinestatic |
References Slic3r::GUI::PrintStatusFilamentWarningBegin, and Slic3r::GUI::PrintStatusFilamentWarningEnd.
Referenced by add(), add_with_checkbox(), and add_with_link().
|
inlinestatic |
References Slic3r::GUI::PrintStatusPrinterWarningBegin, and Slic3r::GUI::PrintStatusPrinterWarningEnd.
Referenced by add(), add_with_checkbox(), and add_with_link().
| std::vector<prePrintInfo> Slic3r::GUI::PrePrintChecker::filamentList |
Referenced by add(), add_with_checkbox(), add_with_link(), and clear().
| std::vector<prePrintInfo> Slic3r::GUI::PrePrintChecker::printerList |
Referenced by add(), add_with_checkbox(), add_with_link(), and clear().