#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/CalibrationWizardSavePage.hpp>
Public Member Functions | |
| CalibrationFlowX1SavePage (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL) | |
| void | create_page (wxWindow *parent) |
| void | sync_cali_result (const std::vector< FlowRatioCalibResult > &cali_result) |
| void | save_to_result_from_widgets (wxWindow *window, bool *out_is_valid, wxString *out_msg) |
| bool | get_result (std::vector< std::pair< wxString, float > > &out_results) |
| bool | is_all_failed () |
| virtual bool | Show (bool show=true) override |
| void | msw_rescale () override |
| CaliPageType | get_page_type () |
| CalibrationWizardPage * | get_prev_page () |
| CalibrationWizardPage * | get_next_page () |
| void | set_prev_page (CalibrationWizardPage *prev) |
| void | set_next_page (CalibrationWizardPage *next) |
| CalibrationWizardPage * | chain (CalibrationWizardPage *next) |
| virtual void | update (MachineObject *obj) |
| virtual void | on_device_connected (MachineObject *obj) |
| virtual void | on_reset_page () |
| virtual void | set_cali_filament_mode (CalibrationFilamentMode mode) |
| virtual void | set_cali_method (CalibrationMethod method) |
| virtual void | on_sys_color_changed () |
Protected Attributes | |
| CaliPageStepGuide * | m_step_panel { nullptr } |
| wxPanel * | m_complete_text_panel |
| wxPanel * | m_part_failed_panel |
| wxPanel * | m_grid_panel { nullptr } |
| std::map< int, std::pair< wxString, float > > | m_save_results |
| bool | m_is_all_failed { true } |
| wxBoxSizer * | m_top_sizer |
| 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::CalibrationFlowX1SavePage::CalibrationFlowX1SavePage | ( | wxWindow * | parent, |
| wxWindowID | id = wxID_ANY, | ||
| const wxPoint & | pos = wxDefaultPosition, | ||
| const wxSize & | size = wxDefaultSize, | ||
| long | style = wxTAB_TRAVERSAL ) |
References Slic3r::GUI::CalibrationCommonSavePage::CalibrationCommonSavePage(), Slic3r::GUI::CALI_PAGE_FLOW_SAVE, Slic3r::Calib_Flow_Rate, create_page(), Slic3r::GUI::CalibrationWizardPage::m_cali_mode, Slic3r::GUI::CalibrationWizardPage::m_page_type, Slic3r::GUI::CalibrationCommonSavePage::m_top_sizer, and style.
|
inlineinherited |
References CalibrationWizardPage(), set_next_page(), and set_prev_page().
| void Slic3r::GUI::CalibrationFlowX1SavePage::create_page | ( | wxWindow * | parent | ) |
References _L, Label::Body_14, Slic3r::GUI::CALI_PAGE_FLOW_SAVE, Label::Head_14, Slic3r::GUI::CalibrationWizardPage::m_action_panel, Slic3r::GUI::CalibrationWizardPage::m_cali_mode, m_complete_text_panel, m_grid_panel, Slic3r::GUI::CalibrationWizardPage::m_page_caption, m_part_failed_panel, m_step_panel, and Slic3r::GUI::CalibrationCommonSavePage::m_top_sizer.
Referenced by CalibrationFlowX1SavePage().
|
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.
| bool Slic3r::GUI::CalibrationFlowX1SavePage::get_result | ( | std::vector< std::pair< wxString, float > > & | out_results | ) |
References m_grid_panel, m_save_results, save_to_result_from_widgets(), and Slic3r::GUI::DPIAware< P >::ShowModal().
|
inline |
References m_is_all_failed.
|
overridevirtual |
Reimplemented from Slic3r::GUI::CalibrationWizardPage.
References Slic3r::GUI::CalibrationWizardPage::msw_rescale().
|
inlinevirtualinherited |
Reimplemented in Slic3r::GUI::CalibrationCaliPage, Slic3r::GUI::CalibrationFlowRateStartPage, Slic3r::GUI::CalibrationPASavePage, Slic3r::GUI::CalibrationPAStartPage, and Slic3r::GUI::CalibrationPresetPage.
References curr_obj.
|
inlinevirtualinherited |
Reimplemented in Slic3r::GUI::CalibrationFlowRateStartPage, and Slic3r::GUI::CalibrationPAStartPage.
|
virtualinherited |
Reimplemented in Slic3r::GUI::CalibrationPresetPage.
References m_page_caption.
Referenced by Slic3r::GUI::CalibrationPresetPage::on_sys_color_changed().
| void Slic3r::GUI::CalibrationFlowX1SavePage::save_to_result_from_widgets | ( | wxWindow * | window, |
| bool * | out_is_valid, | ||
| wxString * | out_msg ) |
References _L, Slic3r::GUI::FlowRatio, m_save_results, Slic3r::GUI::Name, save_to_result_from_widgets(), and Slic3r::GUI::CalibUtils::validate_input_flow_ratio().
Referenced by get_result(), and save_to_result_from_widgets().
|
inlinevirtualinherited |
Reimplemented in Slic3r::GUI::CalibrationPresetPage.
References m_cali_filament_mode.
Referenced by Slic3r::GUI::CalibrationPresetPage::set_cali_filament_mode().
|
inlinevirtualinherited |
Reimplemented in Slic3r::GUI::CalibrationCaliPage, Slic3r::GUI::CalibrationPASavePage, and Slic3r::GUI::CalibrationPresetPage.
References m_cali_method.
Referenced by Slic3r::GUI::CalibrationPASavePage::set_cali_method(), and Slic3r::GUI::CalibrationPresetPage::set_cali_method().
|
inlineinherited |
References CalibrationWizardPage(), and m_next_page.
Referenced by chain().
|
inlineinherited |
References CalibrationWizardPage(), and m_prev_page.
Referenced by chain().
|
overridevirtual |
References Slic3r::GUI::CalibrationWizardPage::curr_obj, and sync_cali_result().
| void Slic3r::GUI::CalibrationFlowX1SavePage::sync_cali_result | ( | const std::vector< FlowRatioCalibResult > & | cali_result | ) |
References _L, Slic3r::Calib_Flow_Rate, CALIBRATION_SAVE_INPUT_SIZE, CALIBRATION_TEXT_MAX_LENGTH, Slic3r::GUI::CalibrationWizardPage::curr_obj, FLOW_RATE_MAX_VALUE, Slic3r::GUI::FlowRatio, Slic3r::GUI::get_default_name(), Slic3r::GUI::get_tray_name_by_tray_id(), Label::Head_14, m_complete_text_panel, m_grid_panel, m_is_all_failed, m_part_failed_panel, m_save_results, Slic3r::GUI::Name, and Slic3r::trace().
Referenced by Show().
|
inlinevirtualinherited |
Reimplemented in Slic3r::GUI::CalibrationCaliPage, Slic3r::GUI::CalibrationPASavePage, and Slic3r::GUI::CalibrationPresetPage.
References curr_obj.
Referenced by Slic3r::GUI::CalibrationPASavePage::update().
|
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 create_page(), and sync_cali_result().
|
protected |
Referenced by create_page(), get_result(), and sync_cali_result().
|
protected |
Referenced by is_all_failed(), and sync_cali_result().
|
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(), and sync_cali_result().
|
privateinherited |
Referenced by get_prev_page(), and set_prev_page().
|
protected |
Referenced by get_result(), save_to_result_from_widgets(), and sync_cali_result().
|
protected |
Referenced by create_page().
|
protectedinherited |
Referenced by Slic3r::GUI::CalibrationFlowCoarseSavePage::CalibrationFlowCoarseSavePage(), Slic3r::GUI::CalibrationFlowFineSavePage::CalibrationFlowFineSavePage(), Slic3r::GUI::CalibrationFlowX1SavePage::CalibrationFlowX1SavePage(), Slic3r::GUI::CalibrationMaxVolumetricSpeedSavePage::CalibrationMaxVolumetricSpeedSavePage(), Slic3r::GUI::CalibrationPASavePage::CalibrationPASavePage(), Slic3r::GUI::CalibrationFlowCoarseSavePage::create_page(), Slic3r::GUI::CalibrationFlowFineSavePage::create_page(), Slic3r::GUI::CalibrationFlowX1SavePage::create_page(), Slic3r::GUI::CalibrationMaxVolumetricSpeedSavePage::create_page(), and Slic3r::GUI::CalibrationPASavePage::create_page().