#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/CalibrationWizardCaliPage.hpp>
Protected Member Functions | |
| float | get_selected_calibration_nozzle_dia (MachineObject *obj) |
Protected Attributes | |
| bool | m_print_finish {false} |
| bool | m_is_between_start_and_running { false } |
| wxBoxSizer * | m_top_sizer |
| CaliPageStepGuide * | m_step_panel { nullptr } |
| PrintingTaskPanel * | m_printing_panel { nullptr } |
| CaliPagePicture * | m_picture_panel |
| SecondaryCheckDialog * | abort_dlg { nullptr } |
| int | m_cur_extruder_id {0} |
| CalibMode | m_cali_mode |
| CaliPageType | m_page_type |
| CalibrationFilamentMode | m_cali_filament_mode |
| CalibrationMethod | m_cali_method { CalibrationMethod::CALI_METHOD_MANUAL } |
| MachineObject * | curr_obj { nullptr } |
| wxWindow * | m_parent { nullptr } |
| CaliPageCaption * | m_page_caption { nullptr } |
| CaliPageActionPanel * | m_action_panel { nullptr } |
| Label * | m_statictext_printer_msg { nullptr } |
Private Attributes | |
| CalibrationWizardPage * | m_prev_page {nullptr} |
| CalibrationWizardPage * | m_next_page {nullptr} |
| Slic3r::GUI::CalibrationCaliPage::CalibrationCaliPage | ( | wxWindow * | parent, |
| CalibMode | cali_mode, | ||
| CaliPageType | cali_type = CaliPageType::CALI_PAGE_CALI, | ||
| wxWindowID | id = wxID_ANY, | ||
| const wxPoint & | pos = wxDefaultPosition, | ||
| const wxSize & | size = wxDefaultSize, | ||
| long | style = wxTAB_TRAVERSAL ) |
References Slic3r::GUI::CalibrationWizardPage::CalibrationWizardPage(), create_page(), Slic3r::GUI::CalibrationWizardPage::m_cali_mode, Slic3r::GUI::CalibrationWizardPage::m_page_type, m_top_sizer, and style.
| Slic3r::GUI::CalibrationCaliPage::~CalibrationCaliPage | ( | ) |
References m_printing_panel, on_subtask_abort(), and on_subtask_pause_resume().
|
inlineinherited |
References CalibrationWizardPage(), set_next_page(), and set_prev_page().
| void Slic3r::GUI::CalibrationCaliPage::clear_last_job_status | ( | ) |
References m_is_between_start_and_running.
Referenced by Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::MaxVolumetricSpeedWizard::on_cali_start(), and Slic3r::GUI::PressureAdvanceWizard::on_cali_start().
| void Slic3r::GUI::CalibrationCaliPage::create_page | ( | wxWindow * | parent | ) |
References _L, Slic3r::GUI::CALI_PAGE_CALI, Slic3r::GUI::CALIBRATION, CALIBRATION_PROGRESSBAR_LENGTH, Slic3r::GUI::CalibrationWizardPage::m_action_panel, Slic3r::GUI::CalibrationWizardPage::m_cali_mode, Slic3r::GUI::CalibrationWizardPage::m_page_caption, m_picture_panel, m_printing_panel, m_step_panel, m_top_sizer, on_subtask_abort(), on_subtask_pause_resume(), and set_cali_img().
Referenced by CalibrationCaliPage().
|
inlineinherited |
References CalibrationWizardPage(), and m_next_page.
|
inlineinherited |
References m_page_type.
Referenced by Slic3r::GUI::CalibrationWizard::on_cali_go_home().
|
inlineinherited |
References CalibrationWizardPage(), and m_prev_page.
|
protected |
References Slic3r::MachineObject::cali_selected_nozzle_dia, Slic3r::MachineObject::GetExtderSystem(), and Slic3r::DevExtderSystem::GetNozzleDiameter().
Referenced by update().
|
overridevirtual |
Reimplemented from Slic3r::GUI::CalibrationWizardPage.
References m_picture_panel, and Slic3r::GUI::CalibrationWizardPage::msw_rescale().
|
overridevirtual |
Reimplemented from Slic3r::GUI::CalibrationWizardPage.
References reset_printing_values().
|
inlinevirtualinherited |
Reimplemented in Slic3r::GUI::CalibrationFlowRateStartPage, and Slic3r::GUI::CalibrationPAStartPage.
| void Slic3r::GUI::CalibrationCaliPage::on_subtask_abort | ( | wxCommandEvent & | event | ) |
References _L, abort_dlg, Slic3r::MachineObject::command_task_abort(), and Slic3r::DeviceManager::get_selected_machine().
Referenced by ~CalibrationCaliPage(), and create_page().
| void Slic3r::GUI::CalibrationCaliPage::on_subtask_pause_resume | ( | wxCommandEvent & | event | ) |
References Slic3r::MachineObject::can_resume(), Slic3r::MachineObject::command_task_pause(), Slic3r::MachineObject::command_task_resume(), and Slic3r::DeviceManager::get_selected_machine().
Referenced by ~CalibrationCaliPage(), and create_page().
|
virtualinherited |
Reimplemented in Slic3r::GUI::CalibrationPresetPage.
References m_page_caption.
Referenced by Slic3r::GUI::CalibrationPresetPage::on_sys_color_changed().
| void Slic3r::GUI::CalibrationCaliPage::reset_printing_values | ( | ) |
References _L, m_printing_panel, Slic3r::GUI::NA_STR, and update_basic_print_data().
Referenced by on_device_connected(), Show(), update(), and update_subtask().
|
inlinevirtualinherited |
Reimplemented in Slic3r::GUI::CalibrationPresetPage.
References m_cali_filament_mode.
Referenced by Slic3r::GUI::CalibrationPresetPage::set_cali_filament_mode().
| void Slic3r::GUI::CalibrationCaliPage::set_cali_img | ( | ) |
References Slic3r::GUI::CALI_METHOD_AUTO, Slic3r::GUI::CALI_METHOD_MANUAL, Slic3r::GUI::CALI_METHOD_NEW_AUTO, Slic3r::GUI::CALI_PAGE_CALI, Slic3r::GUI::CALI_PAGE_FINE_CALI, Slic3r::Calib_Flow_Rate, Slic3r::Calib_PA_Line, Slic3r::Calib_Vol_speed_Tower, Slic3r::GUI::CalibrationWizardPage::curr_obj, Slic3r::GUI::get_obj_calibration_mode(), Slic3r::GUI::CalibrationWizardPage::m_cali_method, Slic3r::GUI::CalibrationWizardPage::m_cali_mode, m_cur_extruder_id, Slic3r::GUI::CalibrationWizardPage::m_page_type, m_picture_panel, and set_pa_cali_image().
Referenced by create_page(), set_cali_method(), and update().
|
overridevirtual |
Reimplemented from Slic3r::GUI::CalibrationWizardPage.
References _L, Slic3r::GUI::CALI_METHOD_AUTO, Slic3r::GUI::CALI_METHOD_MANUAL, Slic3r::GUI::CALI_METHOD_NEW_AUTO, Slic3r::GUI::CALI_PAGE_CALI, Slic3r::GUI::CALI_PAGE_FINE_CALI, Slic3r::Calib_PA_Line, Slic3r::GUI::CalibrationWizardPage::m_cali_method, Slic3r::GUI::CalibrationWizardPage::m_cali_mode, Slic3r::GUI::CalibrationWizardPage::m_page_type, m_step_panel, and set_cali_img().
|
inlineinherited |
References CalibrationWizardPage(), and m_next_page.
Referenced by chain().
| void Slic3r::GUI::CalibrationCaliPage::set_pa_cali_image | ( | int | stage | ) |
References Slic3r::GUI::CALI_METHOD_MANUAL, Slic3r::Calib_PA_Line, Slic3r::GUI::CalibrationWizardPage::m_cali_method, Slic3r::GUI::CalibrationWizardPage::m_cali_mode, and m_picture_panel.
Referenced by Slic3r::GUI::PressureAdvanceWizard::on_cali_start(), Slic3r::GUI::PressureAdvanceWizard::on_device_connected(), and set_cali_img().
|
inlineinherited |
References CalibrationWizardPage(), and m_prev_page.
Referenced by chain().
|
overridevirtual |
|
overridevirtual |
Reimplemented from Slic3r::GUI::CalibrationWizardPage.
References Slic3r::MachineObject::cache_flow_ratio, Slic3r::GUI::CALI_ACTION_CALI_NEXT, Slic3r::GUI::CALI_ACTION_NEXT, Slic3r::MachineObject::cali_finished, Slic3r::GUI::CALI_METHOD_AUTO, Slic3r::GUI::CALI_METHOD_MANUAL, Slic3r::GUI::CALI_METHOD_NEW_AUTO, Slic3r::MachineObject::cali_version, Slic3r::Calib_Auto_PA_Line, Slic3r::Calib_Flow_Rate, Slic3r::Calib_PA_Line, Slic3r::Calib_Vol_speed_Tower, Slic3r::GUI::CalibUtils::emit_get_flow_ratio_calib_results(), Slic3r::GUI::CalibUtils::emit_get_PA_calib_results(), Slic3r::GUI::LazyInstance< MonitorPanel >::ensure(), Slic3r::MachineObject::get_dev_id(), Slic3r::MachineObject::get_flow_calib_result, Slic3r::GUI::get_obj_calibration_mode(), Slic3r::MachineObject::get_pa_calib_result, get_selected_calibration_nozzle_dia(), Slic3r::GUI::MonitorPanel::get_status_panel(), Slic3r::DevExtderSystem::GetCurrentExtderId(), Slic3r::MachineObject::GetExtderSystem(), Slic3r::MachineObject::is_connected(), Slic3r::MachineObject::is_connecting(), Slic3r::MachineObject::is_printing_finished(), Slic3r::GUI::CalibrationWizardPage::m_action_panel, Slic3r::GUI::CalibrationWizardPage::m_cali_method, Slic3r::GUI::CalibrationWizardPage::m_cali_mode, m_cur_extruder_id, Slic3r::MachineObject::m_gcode_file, m_is_between_start_and_running, Slic3r::GUI::StatusBasePanel::obj, Slic3r::MachineObject::print_error, Slic3r::MachineObject::print_status, Slic3r::MachineObject::printer_type, reset_printing_values(), set_cali_img(), Slic3r::MachineObject::subtask_name, Slic3r::trace(), Slic3r::GUI::StatusPanel::update_error_message(), and update_subtask().
| void Slic3r::GUI::CalibrationCaliPage::update_basic_print_data | ( | bool | def, |
| float | weight = 0.0, | ||
| int | prediction = 0 ) |
References Slic3r::get_bbl_time_dhms(), and m_printing_panel.
Referenced by reset_printing_values(), and update_subtask().
| void Slic3r::GUI::CalibrationCaliPage::update_subtask | ( | MachineObject * | obj | ) |
References _L, _L_PLURAL, Slic3r::MachineObject::can_resume(), Slic3r::MachineObject::curr_layer, Slic3r::BBLModelTask::design_id, Slic3r::GUI::from_u8(), Slic3r::MachineObject::gcode_file_prepare_percent, Slic3r::MachineObject::get_curr_stage(), Slic3r::MachineObject::get_modeltask(), Slic3r::MachineObject::is_in_calibration(), Slic3r::MachineObject::is_in_prepare(), Slic3r::MachineObject::is_in_printing(), Slic3r::MachineObject::is_support_layer_num, Slic3r::MachineObject::is_system_printing(), m_print_finish, m_printing_panel, Slic3r::MachineObject::mc_left_time, Slic3r::GUI::NA_STR, Slic3r::BBLSliceInfo::prediction, Slic3r::MachineObject::print_status, Slic3r::BBLModelTask::profile_name, Slic3r::MachineObject::queue_number, reset_printing_values(), Slic3r::MachineObject::slice_info, Slic3r::MachineObject::subtask_, Slic3r::MachineObject::subtask_name, Slic3r::BBLSubTask::task_progress, Slic3r::MachineObject::total_layers, update_basic_print_data(), and Slic3r::BBLSliceInfo::weight.
Referenced by update().
|
protected |
Referenced by on_subtask_abort().
|
protectedinherited |
Referenced by Slic3r::GUI::CalibrationPASavePage::on_device_connected(), on_device_connected(), Slic3r::GUI::CalibrationCaliPage::set_cali_img(), Slic3r::GUI::CalibrationPASavePage::set_cali_method(), Slic3r::GUI::CalibrationFlowCoarseSavePage::Show(), Slic3r::GUI::CalibrationFlowFineSavePage::Show(), Slic3r::GUI::CalibrationFlowX1SavePage::Show(), Slic3r::GUI::CalibrationMaxVolumetricSpeedSavePage::Show(), Slic3r::GUI::CalibrationPASavePage::Show(), Slic3r::GUI::CalibrationPASavePage::show_panels(), Slic3r::GUI::CalibrationFlowX1SavePage::sync_cali_result(), and update().
|
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().
|
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 set_cali_img(), and update().
|
protected |
Referenced by clear_last_job_status(), and update().
|
privateinherited |
Referenced by get_next_page(), and set_next_page().
|
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().
|
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().
|
protected |
Referenced by create_page(), msw_rescale(), set_cali_img(), and set_pa_cali_image().
|
privateinherited |
Referenced by get_prev_page(), and set_prev_page().
|
protected |
Referenced by update_subtask().
|
protected |
Referenced by ~CalibrationCaliPage(), create_page(), reset_printing_values(), update_basic_print_data(), and update_subtask().
|
protected |
Referenced by create_page(), and set_cali_method().
|
protected |
Referenced by CalibrationCaliPage(), and create_page().