#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/CalibrationWizardPresetPage.hpp>
Protected Member Functions | |
| void | create_selection_panel (wxWindow *parent) |
| void | create_filament_list_panel (wxWindow *parent) |
| wxBoxSizer * | create_ams_items_sizer (MachineObject *obj, wxPanel *ams_preview_panel, std::vector< AMSPreview * > &ams_preview_list, std::vector< AMSinfo > &ams_info, int nozzle_id) |
| void | init_selection_values () |
| void | update_filament_combobox (std::string ams_id="") |
| void | on_select_nozzle (wxCommandEvent &evt) |
| void | on_select_plate_type (wxCommandEvent &evt) |
| void | on_choose_ams (wxCommandEvent &event) |
| void | on_choose_ext_spool (wxCommandEvent &event) |
| void | on_select_tray (wxCommandEvent &event) |
| void | on_switch_ams (std::string ams_id="") |
| void | on_recommend_input_value () |
| void | check_filament_compatible () |
| bool | is_filaments_compatiable (const std::map< int, Preset * > &prests) |
| bool | is_filament_in_blacklist (int tray_id, Preset *preset, std::string &error_tips) |
| bool | is_filaments_compatiable (const std::map< int, Preset * > &prests, int &bed_temp, std::string &incompatiable_filament_name, std::string &error_tips) |
| float | get_nozzle_value () |
| void | update_plate_type_collection (CalibrationMethod method) |
| void | update_combobox_filaments (MachineObject *obj) |
| void | update_show_status () |
| void | update_sync_button_status () |
| bool | is_nozzle_info_synced () const |
| void | show_status (CaliPresetPageStatus status) |
| void | Enable_Send_Button (bool enable) |
| bool | need_check_sdcard (MachineObject *obj) |
| CaliPresetPageStatus | get_status () |
| void | update_multi_extruder_filament_combobox (const std::string &ams_id, int nozzle_id) |
| void | create_multi_extruder_filament_list_panel (wxWindow *parent) |
| void | on_select_nozzle_volume_type (wxCommandEvent &evt, size_t extruder_id) |
Private Attributes | |
| CalibrationWizardPage * | m_prev_page {nullptr} |
| CalibrationWizardPage * | m_next_page {nullptr} |
| Slic3r::GUI::CalibrationPresetPage::CalibrationPresetPage | ( | wxWindow * | parent, |
| CalibMode | cali_mode, | ||
| bool | custom_range = false, | ||
| wxWindowID | id = wxID_ANY, | ||
| const wxPoint & | pos = wxDefaultPosition, | ||
| const wxSize & | size = wxDefaultSize, | ||
| long | style = wxTAB_TRAVERSAL ) |
References Slic3r::GUI::CalibrationWizardPage::CalibrationWizardPage(), Slic3r::GUI::CALI_MODEL_SINGLE, Slic3r::GUI::CALI_PAGE_PRESET, create_page(), Slic3r::etDirectDrive, Slic3r::GUI::CalibrationWizardPage::m_cali_filament_mode, Slic3r::GUI::CalibrationWizardPage::m_cali_mode, m_extrder_types, m_extruder_nozzle_types, Slic3r::GUI::CalibrationWizardPage::m_page_type, m_show_custom_range, m_top_sizer, Slic3r::nvtHighFlow, and style.
Referenced by Slic3r::GUI::MaxVolumetricSpeedPresetPage::MaxVolumetricSpeedPresetPage().
|
inlineinherited |
References CalibrationWizardPage(), set_next_page(), and set_prev_page().
|
protected |
References _L, Slic3r::GUI::from_u8(), get_selected_filaments(), is_filaments_compatiable(), m_comboBox_bed_type, m_has_filament_incompatible, m_tips_panel, m_warning_panel, and update_show_status().
Referenced by on_select_plate_type(), on_select_tray(), and select_default_compatible_filament().
|
protected |
References Slic3r::MachineObject::is_multi_extruders(), update_filament_combobox(), update_multi_extruder_filament_combobox(), and Slic3r::GUI::wxMouseEvent.
Referenced by sync_ams_info().
|
protected |
References _L, Label::Body_13, Slic3r::GUI::CALI_MODEL_SINGLE, CALIBRATION_FGSIZER_HGAP, CALIBRATION_TEXT_MAX_LENGTH, m_filament_comboBox_list, m_filament_list_panel, m_filament_list_tips, m_multi_ams_panel, on_select_tray(), Slic3r::GUI::FilamentComboBox::set_select_mode(), Slic3r::GUI::FilamentComboBox::SetCheckBox(), and Slic3r::GUI::FilamentComboBox::SetRadioBox().
Referenced by create_page().
|
protected |
References _L, Label::Body_13, Slic3r::GUI::CALI_MODEL_SINGLE, CALIBRATION_TEXT_MAX_LENGTH, m_deputy_ams_items_sizer, m_deputy_ams_preview_panel, m_deputy_filament_comboBox_list, m_deputy_sizer, m_filament_list_tips, m_main_ams_items_sizer, m_main_ams_preview_panel, m_main_extruder_on_left, m_main_filament_comboBox_list, m_main_sizer, m_multi_extruder_ams_panel_sizer, m_multi_exturder_ams_sizer, m_multi_exutrder_filament_list_panel, on_select_tray(), Slic3r::GUI::FilamentComboBox::set_select_mode(), Slic3r::GUI::FilamentComboBox::SetCheckBox(), and Slic3r::GUI::FilamentComboBox::SetRadioBox().
Referenced by create_page().
| void Slic3r::GUI::CalibrationPresetPage::create_page | ( | wxWindow * | parent | ) |
References _L, Label::Body_13, Slic3r::GUI::CALI_PAGE_PRESET, Slic3r::Calib_Flow_Rate, Slic3r::Calib_PA_Line, Slic3r::Calib_PA_Pattern, create_filament_list_panel(), create_multi_extruder_filament_list_panel(), create_selection_panel(), init_selection_values(), Slic3r::GUI::CalibrationWizardPage::m_action_panel, Slic3r::GUI::CalibrationWizardPage::m_cali_mode, m_cali_stage_panel, m_custom_range_panel, m_filament_list_panel, m_multi_exutrder_filament_list_panel, m_pa_cali_method_combox, Slic3r::GUI::CalibrationWizardPage::m_page_caption, m_selection_panel, m_sending_panel, Slic3r::GUI::CalibrationWizardPage::m_statictext_printer_msg, m_step_panel, m_tips_panel, m_top_sizer, m_warning_panel, on_cali_cancel_job(), on_select_tray(), and PRESET_GAP.
Referenced by CalibrationPresetPage().
|
protected |
References _L, Label::Body_13, CALIBRATION_COMBOX_SIZE, CALIBRATION_FILAMENT_COMBOX_SIZE, CALIBRATION_TEXT_MAX_LENGTH, curr_obj, Slic3r::CaliPresetInfo::filament_id, Label::Head_14, StateColor::Hovered, m_ams_sync_button, m_btn_sync, m_comboBox_bed_type, m_comboBox_nozzle_dia, m_comboBox_nozzle_volume, m_filament_from_panel, m_left_comboBox_nozzle_dia, m_left_comboBox_nozzle_volume, m_left_nozzle_volume_type_sizer, m_multi_nozzle_info_panel, m_nozzle_diameter_tips, m_right_comboBox_nozzle_dia, m_right_comboBox_nozzle_volume, m_right_nozzle_volume_type_sizer, m_single_nozzle_info_panel, m_sync_button_text, Slic3r::CaliPresetInfo::name, StateColor::Normal, Slic3r::CaliPresetInfo::nozzle_diameter, Slic3r::ntUndefine, on_device_connected(), on_select_nozzle(), on_select_plate_type(), PRESET_GAP, StateColor::Pressed, Slic3r::CaliPresetInfo::setting_id, Slic3r::GUI::DPIAware< P >::ShowModal(), sync_ams_info(), SYNC_BUTTON_SIZE, and Slic3r::CaliPresetInfo::tray_id.
Referenced by create_page().
|
protected |
References Slic3r::GUI::CALI_ACTION_CALI, and Slic3r::GUI::CalibrationWizardPage::m_action_panel.
Referenced by on_cali_cancel_job(), on_cali_finished_job(), on_cali_start_job(), and show_status().
| wxString Slic3r::GUI::CalibrationPresetPage::format_text | ( | wxString & | m_msg | ) |
References Slic3r::GUI::CalibrationWizardPage::m_statictext_printer_msg.
Referenced by update_priner_status_msg().
| void Slic3r::GUI::CalibrationPresetPage::get_cali_stage | ( | CaliPresetStage & | stage, |
| float & | value ) |
References Slic3r::GUI::CALI_MANUAL_STAGE_2, Slic3r::ConfigOptionVector< double >::get_at(), get_selected_filaments(), and m_cali_stage_panel.
Referenced by Slic3r::GUI::CalibrationWizard::cache_preset_info().
|
inline |
| wxArrayString Slic3r::GUI::CalibrationPresetPage::get_custom_range_values | ( | ) |
References m_custom_range_panel.
Referenced by Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_start(), and Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
| int Slic3r::GUI::CalibrationPresetPage::get_extruder_id_by_tray_id | ( | int | tray_id | ) |
References curr_obj, DEPUTY_EXTRUDER_ID, get_selected_filament_combobox(), Slic3r::GUI::get_tray_ams_and_slot_id(), m_ams_id_to_extruder_id_map, m_deputy_filament_comboBox_list, and MAIN_EXTRUDER_ID.
Referenced by Slic3r::GUI::CalibrationWizard::cache_preset_info(), Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_start(), and Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
| ExtruderType Slic3r::GUI::CalibrationPresetPage::get_extruder_type | ( | int | extruder_id | ) | const |
References curr_obj, Slic3r::etDirectDrive, m_extrder_types, and RIGHT_EXTRUDER_ID.
Referenced by Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_start(), and Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
|
inline |
References filament_ams_list.
Referenced by Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_start(), and Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
| int Slic3r::GUI::CalibrationPresetPage::get_index_by_tray_id | ( | int | tray_id | ) |
References get_selected_filament_combobox().
Referenced by Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
|
inlineinherited |
References CalibrationWizardPage(), and m_next_page.
| float Slic3r::GUI::CalibrationPresetPage::get_nozzle_diameter | ( | int | extruder_id | ) | const |
References curr_obj, LEFT_EXTRUDER_ID, m_comboBox_nozzle_dia, m_left_comboBox_nozzle_dia, m_right_comboBox_nozzle_dia, Slic3r::GUI::nozzle_diameter_list, NOZZLE_LIST_COUNT, and RIGHT_EXTRUDER_ID.
Referenced by Slic3r::GUI::CalibrationWizard::cache_preset_info(), is_nozzle_info_synced(), Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_start(), and Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
|
protected |
References m_comboBox_nozzle_dia.
Referenced by get_print_preset(), and update_combobox_filaments().
| NozzleVolumeType Slic3r::GUI::CalibrationPresetPage::get_nozzle_volume_type | ( | int | extruder_id | ) | const |
References curr_obj, LEFT_EXTRUDER_ID, m_comboBox_nozzle_volume, m_left_comboBox_nozzle_volume, m_right_comboBox_nozzle_volume, Slic3r::nvtStandard, and RIGHT_EXTRUDER_ID.
Referenced by Slic3r::GUI::CalibrationWizard::cache_preset_info(), is_nozzle_info_synced(), Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_start(), and Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
| CalibMode Slic3r::GUI::CalibrationPresetPage::get_pa_cali_method | ( | ) |
References Slic3r::Calib_PA_Line, Slic3r::Calib_PA_Pattern, m_pa_cali_method_combox, Slic3r::GUI::PA_LINE, and Slic3r::GUI::PA_PATTERN.
Referenced by Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
|
inline |
References m_page_status.
|
inlineinherited |
References m_page_type.
Referenced by Slic3r::GUI::CalibrationWizard::on_cali_go_home().
| void Slic3r::GUI::CalibrationPresetPage::get_preset_info | ( | float & | nozzle_dia, |
| BedType & | plate_type ) |
References m_comboBox_bed_type, m_comboBox_nozzle_dia, m_displayed_bed_types, Slic3r::GUI::nozzle_diameter_list, and NOZZLE_LIST_COUNT.
Referenced by Slic3r::GUI::PressureAdvanceWizard::on_cali_save(), Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_start(), and Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
|
inlineinherited |
References CalibrationWizardPage(), and m_prev_page.
| Preset * Slic3r::GUI::CalibrationPresetPage::get_print_preset | ( | ) |
References Slic3r::PresetCollection::begin(), Slic3r::Preset::config, curr_obj, Slic3r::PresetCollection::end(), get_nozzle_value(), get_printer_preset(), Slic3r::ConfigOptionResolver::has(), Slic3r::Preset::name, Slic3r::DynamicConfig::opt_string(), Slic3r::PresetBundle::prints, and Slic3r::trace().
Referenced by get_print_preset_name(), Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_start(), and Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
| std::string Slic3r::GUI::CalibrationPresetPage::get_print_preset_name | ( | ) |
References get_print_preset(), and Slic3r::Preset::name.
| Preset * Slic3r::GUI::CalibrationPresetPage::get_printer_preset | ( | MachineObject * | obj, |
| float | nozzle_value ) |
References Slic3r::PresetCollection::begin(), Slic3r::PresetCollection::end(), Slic3r::ConfigOptionVector< double >::get_at(), Slic3r::MachineObject::installed_upgrade_kit, Slic3r::MachineObject::is_support_upgrade_kit, Slic3r::MachineObject::printer_type, and Slic3r::PresetBundle::printers.
Referenced by get_print_preset(), init_selection_values(), Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_start(), Slic3r::GUI::PressureAdvanceWizard::on_cali_start(), and update_combobox_filaments().
| std::vector< FilamentComboBox * > Slic3r::GUI::CalibrationPresetPage::get_selected_filament_combobox | ( | ) |
References Slic3r::GUI::CALI_MODEL_MULITI, Slic3r::GUI::CALI_MODEL_SINGLE, curr_obj, Slic3r::GUI::CalibrationWizardPage::m_cali_filament_mode, m_deputy_filament_comboBox_list, m_filament_comboBox_list, and m_main_filament_comboBox_list.
Referenced by get_extruder_id_by_tray_id(), get_index_by_tray_id(), and get_selected_filaments().
| std::map< int, Preset * > Slic3r::GUI::CalibrationPresetPage::get_selected_filaments | ( | ) |
References get_selected_filament_combobox().
Referenced by Slic3r::GUI::CalibrationWizard::cache_preset_info(), check_filament_compatible(), get_cali_stage(), Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_start(), Slic3r::GUI::PressureAdvanceWizard::on_cali_start(), and on_recommend_input_value().
|
inline |
References m_sending_panel.
Referenced by Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_start(), and Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
|
inlineprotected |
References m_page_status.
|
protected |
References _L, curr_obj, Slic3r::ConfigOptionDef::enum_keys_map, Slic3r::ConfigOptionDef::enum_labels, Slic3r::GUI::fill_nozzle_volume_combo(), get_printer_preset(), m_comboBox_bed_type, m_comboBox_nozzle_dia, m_comboBox_nozzle_volume, m_displayed_bed_types, m_left_comboBox_nozzle_dia, m_left_comboBox_nozzle_volume, m_right_comboBox_nozzle_dia, m_right_comboBox_nozzle_volume, Slic3r::VendorProfile::PrinterModel::not_support_bed_types, Slic3r::GUI::nozzle_diameter_list, NOZZLE_LIST_COUNT, NOZZLE_LIST_DEFAULT, Slic3r::print_config_def, and Slic3r::PresetUtils::system_printer_model().
Referenced by create_page(), and on_device_connected().
| void Slic3r::GUI::CalibrationPresetPage::init_with_machine | ( | MachineObject * | obj | ) |
References _L, Slic3r::MachineObject::flow_ratio_calibration_type, Slic3r::MachineObject::GetExtderSystem(), Slic3r::DevExtderSystem::GetNozzleDiameter(), Slic3r::DevExtderSystem::GetNozzleFlowType(), Slic3r::DevExtderSystem::GetTotalExtderCount(), Slic3r::MachineObject::is_main_extruder_on_left(), Slic3r::MachineObject::is_multi_extruders(), LEFT_EXTRUDER_ID, m_cali_stage_panel, m_comboBox_nozzle_dia, m_comboBox_nozzle_volume, m_deputy_sizer, m_filament_list_panel, m_left_comboBox_nozzle_dia, m_left_comboBox_nozzle_volume, m_main_extruder_on_left, m_main_sizer, m_multi_exturder_ams_sizer, m_multi_exutrder_filament_list_panel, m_multi_nozzle_info_panel, m_right_comboBox_nozzle_dia, m_right_comboBox_nozzle_volume, m_single_nozzle_info_panel, Slic3r::NONE_FLOWTYPE, Slic3r::GUI::nozzle_diameter_list, NOZZLE_LIST_COUNT, NOZZLE_LIST_DEFAULT, RIGHT_EXTRUDER_ID, Slic3r::GUI::select_nozzle_volume(), sync_ams_info(), and Slic3r::DevNozzle::ToNozzleVolumeType().
Referenced by on_device_connected().
|
protected |
References _u8L, Slic3r::DevFilaBlacklist::CheckFilamentInfo::ams_id, Slic3r::GUI::CALI_METHOD_AUTO, Slic3r::GUI::CALI_METHOD_NEW_AUTO, Slic3r::Calib_PA_Line, Slic3r::DevFilaBlacklist::check_filaments_in_blacklist(), Slic3r::Preset::config, curr_obj, Slic3r::DevFilaBlacklist::CheckFilamentInfo::dev_id, Slic3r::DevFilaBlacklist::CheckFilamentInfo::fila_id, Slic3r::DevFilaBlacklist::CheckFilamentInfo::fila_type, Slic3r::DevFilaBlacklist::CheckFilamentInfo::fila_vendor, Slic3r::Preset::filament_id, Slic3r::Preset::get_filament_type(), Slic3r::GUI::get_tray_ams_and_slot_id(), Slic3r::DevFilaBlacklist::CheckFilamentInfo::has_filament_switch, Slic3r::devPrinterUtil::IsVirtualSlot(), Slic3r::GUI::CalibrationWizardPage::m_cali_method, Slic3r::GUI::CalibrationWizardPage::m_cali_mode, Slic3r::DevFilaBlacklist::CheckFilamentInfo::model_id, Slic3r::ConfigBase::option(), and Slic3r::DevFilaBlacklist::CheckFilamentInfo::slot_id.
Referenced by is_filaments_compatiable().
|
protected |
References is_filaments_compatiable().
Referenced by check_filament_compatible(), is_filaments_compatiable(), and select_default_compatible_filament().
|
protected |
References _u8L, Slic3r::Print::check_multi_filaments_compatibility(), Slic3r::curr_bed_type(), Slic3r::GUI::filament_types, Slic3r::ConfigOptionVector< int >::get_at(), Slic3r::get_bed_temp_key(), Slic3r::HighLowMixed, Slic3r::InvalidTemperatureRange, is_filament_in_blacklist(), m_comboBox_bed_type, m_displayed_bed_types, and Slic3r::nozzle_temperature_range_high().
|
protected |
References curr_obj, get_nozzle_diameter(), get_nozzle_volume_type(), Slic3r::NONE_FLOWTYPE, and Slic3r::DevNozzle::ToNozzleVolumeType().
Referenced by update_sync_button_status().
|
overridevirtual |
Reimplemented from Slic3r::GUI::CalibrationWizardPage.
References m_ams_preview_list, m_ams_sync_button, m_cali_stage_panel, m_custom_range_panel, m_deputy_ams_preview_list, m_filament_comboBox_list, m_main_ams_preview_list, and Slic3r::GUI::CalibrationWizardPage::msw_rescale().
|
protected |
References Slic3r::GUI::CALI_METHOD_MANUAL, Slic3r::Calib_Flow_Rate, Slic3r::Calib_Vol_speed_Tower, Slic3r::MachineObject::get_printer_series(), Slic3r::GUI::CalibrationWizardPage::m_cali_method, Slic3r::GUI::CalibrationWizardPage::m_cali_mode, SERIES_P1P, and SERIES_X1.
| void Slic3r::GUI::CalibrationPresetPage::on_cali_cancel_job | ( | ) |
References Slic3r::GUI::CALI_ACTION_CALI, Enable_Send_Button(), Slic3r::GUI::CalibrationWizardPage::m_action_panel, m_sending_panel, m_stop_update_page_status, Slic3r::GUI::CalibUtils::print_worker, and update_print_status_msg().
Referenced by create_page().
| void Slic3r::GUI::CalibrationPresetPage::on_cali_finished_job | ( | ) |
References Slic3r::GUI::CALI_ACTION_CALI, Enable_Send_Button(), Slic3r::GUI::CalibrationWizardPage::m_action_panel, m_sending_panel, m_stop_update_page_status, and update_print_status_msg().
| void Slic3r::GUI::CalibrationPresetPage::on_cali_start_job | ( | ) |
References Slic3r::GUI::CALI_ACTION_CALI, Enable_Send_Button(), Slic3r::GUI::CalibrationWizardPage::m_action_panel, m_sending_panel, and m_stop_update_page_status.
Referenced by Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_start(), and Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
|
protected |
References m_ams_sync_button, m_filament_list_panel, and select_default_compatible_filament().
|
protected |
References m_ams_sync_button, and m_filament_list_panel.
|
overridevirtual |
Reimplemented from Slic3r::GUI::CalibrationWizardPage.
References init_selection_values(), init_with_machine(), and update_combobox_filaments().
Referenced by create_selection_panel().
|
protected |
References Slic3r::Calib_Flow_Rate, Slic3r::Calib_PA_Line, Slic3r::Calib_Vol_speed_Tower, Slic3r::Preset::config, Slic3r::ConfigOptionVector< double >::get_at(), get_selected_filaments(), Slic3r::GUI::CalibrationWizardPage::m_cali_mode, m_cali_stage_panel, m_custom_range_panel, and Slic3r::ConfigBase::option().
Referenced by on_select_tray().
|
inlinevirtualinherited |
Reimplemented in Slic3r::GUI::CalibrationFlowRateStartPage, and Slic3r::GUI::CalibrationPAStartPage.
|
protected |
References curr_obj, and update_combobox_filaments().
Referenced by create_selection_panel().
|
protected |
|
protected |
References check_filament_compatible(), and select_default_compatible_filament().
Referenced by create_selection_panel().
|
protected |
References check_filament_compatible(), and on_recommend_input_value().
Referenced by create_filament_list_panel(), create_multi_extruder_filament_list_panel(), and create_page().
|
protected |
References Slic3r::GUI::AMSPreview::get_ams_id(), m_ams_preview_list, Slic3r::GUI::AMSPreview::OnSelected(), select_default_compatible_filament(), Slic3r::GUI::AMSPreview::UnSelected(), and update_filament_combobox().
Referenced by sync_ams_info().
|
overridevirtual |
Reimplemented from Slic3r::GUI::CalibrationWizardPage.
References m_ams_sync_button, and Slic3r::GUI::CalibrationWizardPage::on_sys_color_changed().
| void Slic3r::GUI::CalibrationPresetPage::select_default_compatible_filament | ( | ) |
References Slic3r::GUI::CALI_MODEL_MULITI, Slic3r::GUI::CALI_MODEL_SINGLE, check_filament_compatible(), curr_obj, is_filaments_compatiable(), Slic3r::devPrinterUtil::IsVirtualSlot(), m_ams_preview_list, Slic3r::GUI::CalibrationWizardPage::m_cali_filament_mode, and m_filament_comboBox_list.
Referenced by on_choose_ams(), on_select_plate_type(), on_switch_ams(), and update_combobox_filaments().
|
overridevirtual |
Reimplemented from Slic3r::GUI::CalibrationWizardPage.
References Slic3r::GUI::CALI_MODEL_MULITI, m_filament_comboBox_list, m_filament_list_tips, and Slic3r::GUI::CalibrationWizardPage::set_cali_filament_mode().
|
overridevirtual |
Reimplemented from Slic3r::GUI::CalibrationWizardPage.
References _L, Slic3r::GUI::CALI_METHOD_MANUAL, Slic3r::Calib_Flow_Rate, Slic3r::Calib_PA_Line, Slic3r::Calib_PA_Pattern, Slic3r::GUI::CalibrationWizardPage::m_cali_mode, m_cali_stage_panel, m_custom_range_panel, m_pa_cali_method_combox, m_step_panel, and Slic3r::GUI::CalibrationWizardPage::set_cali_method().
|
inlineinherited |
References CalibrationWizardPage(), and m_next_page.
Referenced by chain().
|
inlineinherited |
References CalibrationWizardPage(), and m_prev_page.
Referenced by chain().
|
protected |
References _L, Slic3r::GUI::CaliPresetStatusConnectingServer, Slic3r::GUI::CaliPresetStatusDifferentNozzleDiameters, Slic3r::GUI::CaliPresetStatusFilamentIncompatible, Slic3r::GUI::CaliPresetStatusInConnecting, Slic3r::GUI::CaliPresetStatusInit, Slic3r::GUI::CaliPresetStatusInPrinting, Slic3r::GUI::CaliPresetStatusInSystemPrinting, Slic3r::GUI::CaliPresetStatusInUpgrading, Slic3r::GUI::CaliPresetStatusInvalidPrinter, Slic3r::GUI::CaliPresetStatusLanModeNoSdcard, Slic3r::GUI::CaliPresetStatusLanModeSDcardNotAvailable, Slic3r::GUI::CaliPresetStatusNeedConsistencyUpgrading, Slic3r::GUI::CaliPresetStatusNeedForceUpgrading, Slic3r::GUI::CaliPresetStatusNormal, Slic3r::GUI::CaliPresetStatusNoSdcard, Slic3r::GUI::CaliPresetStatusNoUserLogin, Slic3r::GUI::CaliPresetStatusOptionalPrinterModel, Enable_Send_Button(), Slic3r::GUI::PrePrintChecker::get_pre_state_msg(), m_page_status, m_stop_update_page_status, Slic3r::GUI::PrintStatusOptionalPrinterModel, and update_print_status_msg().
Referenced by update_show_status().
| void Slic3r::GUI::CalibrationPresetPage::stripWhiteSpace | ( | std::string & | str | ) |
Referenced by update_priner_status_msg().
| void Slic3r::GUI::CalibrationPresetPage::sync_ams_info | ( | MachineObject * | obj | ) |
References Slic3r::GUI::AMSinfo::ams_id, Slic3r::GUI::AMSinfo::ams_type, create_ams_items_sizer(), DEPUTY_EXTRUDER_ID, Slic3r::GUI::empty_tray_config(), Slic3r::GUI::EXT_AMS, filament_ams_list, Slic3r::MachineObject::GetFilaSwitch(), Slic3r::MachineObject::GetFilaSystem(), Slic3r::MachineObject::HasAms(), Slic3r::DevAmsTray::id, Slic3r::MachineObject::is_multi_extruders(), Slic3r::MachineObject::is_support_ams_humidity, Slic3r::DevFilaSwitch::IsInstalled(), m_ams_id_to_extruder_id_map, m_ams_preview_list, m_deputy_ams_preview_list, m_deputy_ams_preview_panel, m_main_ams_preview_list, m_main_ams_preview_panel, m_multi_ams_panel, MAIN_EXTRUDER_ID, Slic3r::GUI::AMSinfo::nozzle_id, on_switch_ams(), Slic3r::GUI::AMSinfo::parse_ams_info(), Slic3r::GUI::AMSinfo::parse_ext_info(), update_filament_combobox(), update_multi_extruder_filament_combobox(), VIRTUAL_TRAY_DEPUTY_ID, VIRTUAL_TRAY_MAIN_ID, and Slic3r::MachineObject::vt_slot.
Referenced by create_selection_panel(), init_with_machine(), and update_combobox_filaments().
|
overridevirtual |
Reimplemented from Slic3r::GUI::CalibrationWizardPage.
References curr_obj, update_show_status(), and update_sync_button_status().
|
protected |
References Slic3r::MachineObject::cali_selected_nozzle_dia, Slic3r::Preset::config, get_nozzle_value(), get_printer_preset(), Slic3r::MachineObject::is_info_ready(), m_extrder_types, Slic3r::Preset::name, Slic3r::ConfigBase::option(), select_default_compatible_filament(), Slic3r::PresetBundle::set_calibrate_printer(), and sync_ams_info().
Referenced by on_device_connected(), and on_select_nozzle().
|
protected |
References filament_ams_list, Slic3r::GUI::AMSPreview::get_ams_id(), m_ams_preview_list, Slic3r::GUI::CalibrationWizardPage::m_cali_filament_mode, m_filament_comboBox_list, Slic3r::GUI::AMSPreview::OnSelected(), Slic3r::DynamicConfig::set_key_value(), Slic3r::GUI::AMSPreview::UnSelected(), VIRTUAL_TRAY_DEPUTY_ID, and VIRTUAL_TRAY_MAIN_ID.
Referenced by create_ams_items_sizer(), on_switch_ams(), and sync_ams_info().
|
inline |
|
protected |
References Slic3r::GUI::empty_tray_config(), filament_ams_list, Slic3r::GUI::AMSPreview::get_ams_id(), Slic3r::GUI::CalibrationWizardPage::m_cali_filament_mode, m_deputy_ams_preview_list, m_deputy_filament_comboBox_list, m_main_ams_preview_list, m_main_filament_comboBox_list, Slic3r::GUI::AMSPreview::OnSelected(), Slic3r::GUI::AMSPreview::UnSelected(), VIRTUAL_TRAY_DEPUTY_ID, and VIRTUAL_TRAY_MAIN_ID.
Referenced by create_ams_items_sizer(), and sync_ams_info().
|
protected |
References _L, Slic3r::ConfigOptionDef::enum_keys_map, Slic3r::ConfigOptionDef::enum_labels, m_comboBox_bed_type, and Slic3r::print_config_def.
| void Slic3r::GUI::CalibrationPresetPage::update_priner_status_msg | ( | wxString | msg, |
| bool | is_warning ) |
References format_text(), Slic3r::GUI::CalibrationWizardPage::m_statictext_printer_msg, and stripWhiteSpace().
Referenced by update_print_status_msg().
|
inline |
References m_sending_panel.
Referenced by Slic3r::GUI::CalibrationPanel::update_print_error_info().
| void Slic3r::GUI::CalibrationPresetPage::update_print_status_msg | ( | wxString | msg, |
| bool | is_warning ) |
References update_priner_status_msg().
Referenced by on_cali_cancel_job(), on_cali_finished_job(), and show_status().
|
protected |
References Slic3r::GUI::CaliPresetStatusConnectingServer, Slic3r::GUI::CaliPresetStatusFilamentIncompatible, Slic3r::GUI::CaliPresetStatusInConnecting, Slic3r::GUI::CaliPresetStatusInPrinting, Slic3r::GUI::CaliPresetStatusInSystemPrinting, Slic3r::GUI::CaliPresetStatusInUpgrading, Slic3r::GUI::CaliPresetStatusInvalidPrinter, Slic3r::GUI::CaliPresetStatusLanModeNoSdcard, Slic3r::GUI::CaliPresetStatusLanModeSDcardNotAvailable, Slic3r::GUI::CaliPresetStatusNeedConsistencyUpgrading, Slic3r::GUI::CaliPresetStatusNeedForceUpgrading, Slic3r::GUI::CaliPresetStatusNormal, Slic3r::GUI::CaliPresetStatusNoSdcard, Slic3r::GUI::CaliPresetStatusNoUserLogin, Slic3r::GUI::CaliPresetStatusOptionalPrinterModel, Slic3r::DevStorage::get_sdcard_state(), Slic3r::DeviceManager::get_selected_machine(), Slic3r::MachineObject::GetConfig(), Slic3r::MachineObject::GetStorage(), Slic3r::DevStorage::HAS_SDCARD_ABNORMAL, Slic3r::DevStorage::HAS_SDCARD_READONLY, Slic3r::MachineObject::is_connected(), Slic3r::MachineObject::is_connecting(), Slic3r::MachineObject::is_in_printing(), Slic3r::MachineObject::is_in_upgrading(), Slic3r::MachineObject::is_lan_mode_printer(), Slic3r::DevPrinterConfigUtil::is_optional_printer_model_id(), Slic3r::NetworkAgent::is_server_connected(), Slic3r::MachineObject::is_system_printing(), Slic3r::NetworkAgent::is_user_login(), m_has_filament_incompatible, Slic3r::DevStorage::NO_SDCARD, Slic3r::MachineObject::printer_type, show_status(), Slic3r::DevConfig::SupportPrintWithoutSD(), Slic3r::MachineObject::upgrade_consistency_request, and Slic3r::MachineObject::upgrade_force_upgrade.
Referenced by check_filament_compatible(), and update().
|
protected |
References _L, is_nozzle_info_synced(), m_btn_sync, m_sync_button_text, and StateColor::Normal.
Referenced by update().
|
protected |
Referenced by create_selection_panel(), get_current_object(), get_extruder_id_by_tray_id(), get_extruder_type(), get_nozzle_diameter(), get_nozzle_volume_type(), get_print_preset(), get_selected_filament_combobox(), init_selection_values(), is_filament_in_blacklist(), is_nozzle_info_synced(), on_select_nozzle(), select_default_compatible_filament(), update(), and update_flow_ratio_type().
|
protected |
|
protectedinherited |
Referenced by Slic3r::GUI::CalibrationCaliPage::create_page(), Slic3r::GUI::CalibrationFlowCoarseSavePage::create_page(), Slic3r::GUI::CalibrationFlowFineSavePage::create_page(), Slic3r::GUI::CalibrationFlowRateStartPage::create_page(), Slic3r::GUI::CalibrationFlowX1SavePage::create_page(), Slic3r::GUI::CalibrationMaxVolumetricSpeedSavePage::create_page(), Slic3r::GUI::CalibrationMaxVolumetricSpeedStartPage::create_page(), Slic3r::GUI::CalibrationPASavePage::create_page(), Slic3r::GUI::CalibrationPAStartPage::create_page(), Slic3r::GUI::CalibrationPresetPage::create_page(), Slic3r::GUI::CalibrationPresetPage::Enable_Send_Button(), msw_rescale(), Slic3r::GUI::CalibrationFlowCoarseSavePage::on_cali_cancel_job(), Slic3r::GUI::CalibrationPresetPage::on_cali_cancel_job(), Slic3r::GUI::CalibrationFlowCoarseSavePage::on_cali_finished_job(), Slic3r::GUI::CalibrationPresetPage::on_cali_finished_job(), Slic3r::GUI::CalibrationFlowCoarseSavePage::on_cali_start_job(), Slic3r::GUI::CalibrationPresetPage::on_cali_start_job(), Slic3r::GUI::CalibrationFlowRateStartPage::on_device_connected(), Slic3r::GUI::CalibrationPAStartPage::on_device_connected(), Slic3r::GUI::CalibrationFlowRateStartPage::on_reset_page(), Slic3r::GUI::CalibrationPAStartPage::on_reset_page(), and Slic3r::GUI::CalibrationCaliPage::update().
|
protected |
Referenced by get_extruder_id_by_tray_id(), and sync_ams_info().
|
protected |
Referenced by msw_rescale(), on_switch_ams(), select_default_compatible_filament(), sync_ams_info(), and update_filament_combobox().
|
protected |
Referenced by create_selection_panel(), msw_rescale(), on_choose_ams(), on_choose_ext_spool(), and on_sys_color_changed().
Referenced by create_selection_panel(), and update_sync_button_status().
|
protectedinherited |
Referenced by Slic3r::GUI::CalibrationPresetPage::CalibrationPresetPage(), Slic3r::GUI::CalibrationPresetPage::get_selected_filament_combobox(), Slic3r::GUI::CalibrationPresetPage::select_default_compatible_filament(), set_cali_filament_mode(), Slic3r::GUI::CalibrationPresetPage::update_filament_combobox(), and Slic3r::GUI::CalibrationPresetPage::update_multi_extruder_filament_combobox().
|
protectedinherited |
Referenced by Slic3r::GUI::CalibrationPresetPage::is_filament_in_blacklist(), Slic3r::GUI::CalibrationPresetPage::need_check_sdcard(), Slic3r::GUI::CalibrationPASavePage::on_device_connected(), Slic3r::GUI::CalibrationCaliPage::set_cali_img(), Slic3r::GUI::CalibrationCaliPage::set_cali_method(), set_cali_method(), Slic3r::GUI::CalibrationCaliPage::set_pa_cali_image(), Slic3r::GUI::CalibrationPASavePage::Show(), Slic3r::GUI::CalibrationPASavePage::sync_cali_result(), and Slic3r::GUI::CalibrationCaliPage::update().
|
protectedinherited |
Referenced by Slic3r::GUI::CalibrationCaliPage::CalibrationCaliPage(), Slic3r::GUI::CalibrationFlowCoarseSavePage::CalibrationFlowCoarseSavePage(), Slic3r::GUI::CalibrationFlowFineSavePage::CalibrationFlowFineSavePage(), Slic3r::GUI::CalibrationFlowX1SavePage::CalibrationFlowX1SavePage(), Slic3r::GUI::CalibrationMaxVolumetricSpeedSavePage::CalibrationMaxVolumetricSpeedSavePage(), Slic3r::GUI::CalibrationPASavePage::CalibrationPASavePage(), Slic3r::GUI::CalibrationPresetPage::CalibrationPresetPage(), Slic3r::GUI::CalibrationCaliPage::create_page(), Slic3r::GUI::CalibrationFlowCoarseSavePage::create_page(), Slic3r::GUI::CalibrationFlowFineSavePage::create_page(), Slic3r::GUI::CalibrationFlowX1SavePage::create_page(), Slic3r::GUI::CalibrationMaxVolumetricSpeedSavePage::create_page(), Slic3r::GUI::CalibrationPASavePage::create_page(), Slic3r::GUI::CalibrationPresetPage::create_page(), Slic3r::GUI::CalibrationPresetPage::is_filament_in_blacklist(), Slic3r::GUI::CalibrationPresetPage::need_check_sdcard(), Slic3r::GUI::CalibrationPresetPage::on_recommend_input_value(), Slic3r::GUI::CalibrationCaliPage::set_cali_img(), Slic3r::GUI::CalibrationCaliPage::set_cali_method(), Slic3r::GUI::CalibrationPresetPage::set_cali_method(), Slic3r::GUI::CalibrationCaliPage::set_pa_cali_image(), and Slic3r::GUI::CalibrationCaliPage::update().
|
protected |
Referenced by create_page(), get_cali_stage(), init_with_machine(), msw_rescale(), on_recommend_input_value(), and set_cali_method().
|
protected |
|
protected |
|
protected |
Referenced by create_selection_panel(), get_nozzle_volume_type(), init_selection_values(), and init_with_machine().
|
protected |
|
protected |
Referenced by Slic3r::GUI::MaxVolumetricSpeedPresetPage::MaxVolumetricSpeedPresetPage(), create_page(), get_custom_range_values(), msw_rescale(), on_recommend_input_value(), and set_cali_method().
|
protected |
Referenced by create_multi_extruder_filament_list_panel().
|
protected |
Referenced by msw_rescale(), sync_ams_info(), and update_multi_extruder_filament_combobox().
|
protected |
Referenced by create_multi_extruder_filament_list_panel(), and sync_ams_info().
|
protected |
|
protected |
Referenced by create_multi_extruder_filament_list_panel(), and init_with_machine().
|
protected |
Referenced by get_preset_info(), init_selection_values(), and is_filaments_compatiable().
|
protected |
Referenced by CalibrationPresetPage(), get_extruder_type(), and update_combobox_filaments().
|
protected |
Referenced by CalibrationPresetPage().
|
protected |
|
protected |
Referenced by create_selection_panel().
|
protected |
Referenced by create_filament_list_panel(), create_page(), init_with_machine(), on_choose_ams(), and on_choose_ext_spool().
Referenced by create_filament_list_panel(), create_multi_extruder_filament_list_panel(), and set_cali_filament_mode().
|
protected |
Referenced by check_filament_compatible(), and update_show_status().
|
protected |
Referenced by create_selection_panel(), get_nozzle_diameter(), init_selection_values(), and init_with_machine().
|
protected |
Referenced by create_selection_panel(), get_nozzle_volume_type(), init_selection_values(), and init_with_machine().
|
protected |
Referenced by create_selection_panel().
|
protected |
Referenced by create_multi_extruder_filament_list_panel().
|
protected |
Referenced by msw_rescale(), sync_ams_info(), and update_multi_extruder_filament_combobox().
|
protected |
Referenced by create_multi_extruder_filament_list_panel(), and sync_ams_info().
|
protected |
Referenced by create_multi_extruder_filament_list_panel(), and init_with_machine().
|
protected |
|
protected |
Referenced by create_multi_extruder_filament_list_panel(), and init_with_machine().
|
protected |
Referenced by create_filament_list_panel(), and sync_ams_info().
|
protected |
Referenced by create_multi_extruder_filament_list_panel().
|
protected |
Referenced by create_multi_extruder_filament_list_panel(), and init_with_machine().
|
protected |
Referenced by create_multi_extruder_filament_list_panel(), create_page(), and init_with_machine().
|
protected |
Referenced by create_selection_panel(), and init_with_machine().
|
privateinherited |
Referenced by get_next_page(), and set_next_page().
Referenced by create_selection_panel().
|
protected |
Referenced by create_page(), get_pa_cali_method(), and set_cali_method().
|
protectedinherited |
Referenced by Slic3r::GUI::CalibrationCaliPage::create_page(), Slic3r::GUI::CalibrationFlowCoarseSavePage::create_page(), Slic3r::GUI::CalibrationFlowFineSavePage::create_page(), Slic3r::GUI::CalibrationFlowRateStartPage::create_page(), Slic3r::GUI::CalibrationFlowX1SavePage::create_page(), Slic3r::GUI::CalibrationMaxVolumetricSpeedSavePage::create_page(), Slic3r::GUI::CalibrationMaxVolumetricSpeedStartPage::create_page(), Slic3r::GUI::CalibrationPASavePage::create_page(), Slic3r::GUI::CalibrationPAStartPage::create_page(), Slic3r::GUI::CalibrationPresetPage::create_page(), msw_rescale(), and on_sys_color_changed().
|
protected |
Referenced by get_page_status(), get_status(), and show_status().
|
protectedinherited |
Referenced by Slic3r::GUI::CalibrationCaliPage::CalibrationCaliPage(), Slic3r::GUI::CalibrationFlowCoarseSavePage::CalibrationFlowCoarseSavePage(), Slic3r::GUI::CalibrationFlowFineSavePage::CalibrationFlowFineSavePage(), Slic3r::GUI::CalibrationFlowX1SavePage::CalibrationFlowX1SavePage(), Slic3r::GUI::CalibrationMaxVolumetricSpeedSavePage::CalibrationMaxVolumetricSpeedSavePage(), Slic3r::GUI::CalibrationPASavePage::CalibrationPASavePage(), Slic3r::GUI::CalibrationPAStartPage::CalibrationPAStartPage(), Slic3r::GUI::CalibrationPresetPage::CalibrationPresetPage(), get_page_type(), Slic3r::GUI::CalibrationCaliPage::set_cali_img(), and Slic3r::GUI::CalibrationCaliPage::set_cali_method().
|
protectedinherited |
Referenced by CalibrationWizardPage().
|
privateinherited |
Referenced by get_prev_page(), and set_prev_page().
|
protected |
Referenced by create_selection_panel(), get_nozzle_diameter(), init_selection_values(), and init_with_machine().
|
protected |
Referenced by create_selection_panel(), get_nozzle_volume_type(), init_selection_values(), and init_with_machine().
|
protected |
Referenced by create_selection_panel().
|
protected |
Referenced by create_page().
|
protected |
Referenced by create_page(), get_sending_progress_bar(), on_cali_cancel_job(), on_cali_finished_job(), on_cali_start_job(), and update_print_error_info().
|
protected |
Referenced by CalibrationPresetPage().
|
protected |
Referenced by create_selection_panel(), and init_with_machine().
|
protected |
Referenced by create_page(), and set_cali_method().
|
protected |
Referenced by on_cali_cancel_job(), on_cali_finished_job(), on_cali_start_job(), and show_status().
|
protected |
Referenced by create_selection_panel(), and update_sync_button_status().
|
protected |
Referenced by check_filament_compatible(), and create_page().
|
protected |
Referenced by CalibrationPresetPage(), and create_page().
|
protected |
Referenced by check_filament_compatible(), and create_page().