#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/AMSMaterialsSetting.hpp>
Classes | |
| struct | FilamentInfos |
| struct | FilamentListItem |
Public Member Functions | |
| AMSMaterialsSetting (wxWindow *parent, wxWindowID id) | |
| ~AMSMaterialsSetting () | |
| void | create () |
| void | paintEvent (wxPaintEvent &evt) |
| void | input_min_finish () |
| void | input_max_finish () |
| void | update () |
| bool | Show (bool show) override |
| void | Popup (wxString filament=wxEmptyString, wxString sn=wxEmptyString, wxString temp_min=wxEmptyString, wxString temp_max=wxEmptyString, wxString k=wxEmptyString, wxString n=wxEmptyString) |
| void | post_select_event (int index) |
| void | set_color (wxColour color) |
| void | set_empty_color (wxColour color) |
| void | set_colors (std::vector< wxColour > colors) |
| void | set_ctype (int ctype) |
| void | on_picker_color (wxCommandEvent &color) |
| void | EndModal (int retCode) override |
| float | scale_factor () const |
| float | prev_scale_factor () const |
| void | set_scale_factor (float v) |
| void | set_prev_scale_factor (float v) |
| void | set_em_unit (int v) |
| bool | force_rescale () const |
| int | em_unit () const |
| const wxFont & | normal_font () const |
| void | enable_force_rescale () |
| int | ShowModal () |
Public Attributes | |
| MachineObject * | obj { nullptr } |
| int | ams_id { 0 } |
| int | slot_id { 0 } |
| std::string | ams_filament_id |
| std::string | ams_setting_id |
| bool | m_is_third |
| bool | m_view_only = false |
| wxString | m_brand_filament |
| wxString | m_brand_sn |
| wxString | m_brand_tmp |
| wxColour | m_brand_colour |
| std::string | m_filament_type |
| ColorPickerPopup | m_color_picker_popup |
| ColorPicker * | m_clr_picker |
| Label * | m_clr_name |
| std::vector< PACalibResult > | m_pa_profile_items |
Protected Member Functions | |
| void | create_panel_normal (wxWindow *parent) |
| void | create_panel_kn (wxWindow *parent) |
| void | on_dpi_changed (const wxRect &suggested_rect) override |
| void | on_select_filament (wxCommandEvent &evt) |
| void | on_toggle_favorite_filament (wxCommandEvent &evt) |
| void | on_select_cali_result (wxCommandEvent &evt) |
| void | on_select_ok (wxCommandEvent &event) |
| void | on_select_reset (wxCommandEvent &event) |
| void | on_select_close (wxCommandEvent &event) |
| void | on_clr_picker (wxMouseEvent &event) |
| bool | is_virtual_tray () |
| void | update_widgets () |
| void | rebuild_filament_dropdown_items (const std::string &selected_filament_id) |
| void | update_favorite_stars () |
| std::set< std::string > | load_favorite_filament_ids () const |
| void | save_favorite_filament_ids (const std::set< std::string > &favorite_ids) |
| void | toggle_favorite_filament (const std::string &filament_id) |
| void | update_filament_editing (bool is_printing) |
| int | get_filament_variant_index (const Preset &filament, const std::string &nozzle_diameter_str) |
| const FilamentInfos * | selected_filament_info () const |
| virtual void | on_sys_color_changed () |
Private Member Functions | |
| void | update_em_unit () |
| bool | is_new_scale_factor () const |
| void | rescale (const wxRect &suggested_rect) |
Private Attributes | |
| float | m_scale_factor |
| int | m_em_unit |
| wxFont | m_normal_font |
| float | m_prev_scale_factor |
| bool | m_can_rescale |
| bool | m_force_rescale |
| int | m_new_font_point_size |
| struct Slic3r::GUI::AMSMaterialsSetting::FilamentInfos |
| struct Slic3r::GUI::AMSMaterialsSetting::FilamentListItem |
| Class Members | ||
|---|---|---|
| FilamentInfos | filament | |
| bool | is_filament {false} | |
| Slic3r::GUI::AMSMaterialsSetting::AMSMaterialsSetting | ( | wxWindow * | parent, |
| wxWindowID | id ) |
References _L, create(), and m_color_picker_popup.
| Slic3r::GUI::AMSMaterialsSetting::~AMSMaterialsSetting | ( | ) |
References m_comboBox_cali_result, m_comboBox_filament, on_select_cali_result(), on_select_filament(), and on_toggle_favorite_filament().
| void Slic3r::GUI::AMSMaterialsSetting::create | ( | ) |
References _L, Choice, Circle, Confirm, create_panel_kn(), create_panel_normal(), Slic3r::GUI::AMSMaterialsSetting::FilamentInfos::filament_id, input_max_finish(), input_min_finish(), m_button_close, m_button_confirm, m_button_reset, m_comboBox_cali_result, m_comboBox_filament, m_favorites_regroup, m_input_nozzle_max, m_input_nozzle_min, m_panel_kn, m_panel_normal, m_wiki_ctrl, on_picker_color(), on_select_cali_result(), on_select_close(), on_select_filament(), on_select_ok(), on_select_reset(), on_toggle_favorite_filament(), paintEvent(), rebuild_filament_dropdown_items(), Regular, selected_filament_info(), warning_text, and Slic3r::GUI::wxMouseEvent.
Referenced by AMSMaterialsSetting().
|
protected |
References _L, AMS_MATERIALS_SETTING_COMBOX_WIDTH, AMS_MATERIALS_SETTING_GREY800, AMS_MATERIALS_SETTING_LABEL_WIDTH, Label::Body_13, Label::Head_14, m_comboBox_cali_result, m_input_k_val, m_input_n_val, m_k_param, m_n_param, m_ratio_text, m_title_pa_profile, and wxStaticText.
Referenced by create().
|
protected |
References _L, _u8L, AMS_MATERIALS_SETTING_BODY_WIDTH, AMS_MATERIALS_SETTING_COMBOX_WIDTH, AMS_MATERIALS_SETTING_GREY800, AMS_MATERIALS_SETTING_INPUT_SIZE, AMS_MATERIALS_SETTING_LABEL_WIDTH, bitmap_max_degree, bitmap_min_degree, Label::Body_13, Label::Body_14, degree, FILAMENT_MAX_TEMP, FILAMENT_MIN_TEMP, StateColor::Focused, StateColor::Hovered, m_clr_name, m_clr_picker, m_comboBox_filament, m_input_nozzle_max, m_input_nozzle_min, m_panel_SN, m_readonly_filament, m_sn_number, m_star_empty, m_star_filled, m_tip_readonly, m_title_colour, m_title_filament, m_title_temperature, StateColor::Normal, on_clr_picker(), warning_text, and wxStaticText.
Referenced by create().
|
inlineinherited |
Referenced by Slic3r::GUI::AuxiliaryDialog::AuxiliaryDialog(), Slic3r::GUI::CopyrightsDialog::CopyrightsDialog(), Slic3r::GUI::DesignTextDialog::DesignTextDialog(), Slic3r::GUI::EditGCodeDialog::EditGCodeDialog(), Slic3r::GUI::FileArchiveDialog::FileArchiveDialog(), Slic3r::GUI::MsgNoUpdates::MsgNoUpdates(), Slic3r::GUI::MsgUpdateForced::MsgUpdateForced(), Slic3r::GUI::OAuthDialog::OAuthDialog(), Slic3r::GUI::ParamsDialog::ParamsDialog(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::SettingsDialog::SettingsDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::TokenAuthDialog(), anonymous_namespace{3DPrinterOS.cpp}::UploadOptionsDialog::UploadOptionsDialog(), Slic3r::GUI::PublishSettingsDialog::add_row_ui(), Slic3r::GUI::DiffPresetDialog::complete_dialog_creation(), Slic3r::GUI::DiffPresetDialog::create_edit_sizer(), Slic3r::GUI::DiffPresetDialog::create_presets_sizer(), Slic3r::GUI::DiffPresetDialog::create_tree(), Slic3r::GUI::ElegooPrintHostSendDialog::init(), Slic3r::GUI::FlashforgePrintHostSendDialog::init(), Slic3r::GUI::PrintHostSendDialog::init(), Slic3r::GUI::AboutDialog::on_dpi_changed(), Slic3r::GUI::AuxiliaryDialog::on_dpi_changed(), Slic3r::GUI::BedShapeDialog::on_dpi_changed(), Slic3r::GUI::ConfigWizard::on_dpi_changed(), Slic3r::GUI::CopyrightsDialog::on_dpi_changed(), Slic3r::GUI::DiffPresetDialog::on_dpi_changed(), Slic3r::GUI::EditGCodeDialog::on_dpi_changed(), Slic3r::GUI::FileArchiveDialog::on_dpi_changed(), Slic3r::GUI::OAuthDialog::on_dpi_changed(), Slic3r::GUI::ObjectTableDialog::on_dpi_changed(), Slic3r::GUI::ParamsDialog::on_dpi_changed(), Slic3r::GUI::PhysicalPrinterDialog::on_dpi_changed(), Slic3r::GUI::PrintHostQueueDialog::on_dpi_changed(), Slic3r::GUI::PurgeModeDialog::on_dpi_changed(), Slic3r::GUI::SavePresetDialog::on_dpi_changed(), Slic3r::GUI::SendSystemInfoDialog::on_dpi_changed(), Slic3r::GUI::SettingsDialog::on_dpi_changed(), and Slic3r::GUI::UnsavedChangesDialog::on_dpi_changed().
|
inlineinherited |
|
inlineoverrideinherited |
References Slic3r::GUI::dialogStack.
Referenced by Slic3r::GUI::CloneDialog::CloneDialog(), Slic3r::GUI::ConfigWizard::ConfigWizard(), Slic3r::GUI::CreatePresetSuccessfulDialog::CreatePresetSuccessfulDialog(), Slic3r::GUI::DeleteConfirmDialog::DeleteConfirmDialog(), Slic3r::GUI::DesignVariableDialog::DesignVariableDialog(), Slic3r::GUI::anonymous_namespace{PrintHostDialogs.cpp}::FlashforgeSlotDialog::FlashforgeSlotDialog(), Slic3r::GUI::GuideFrame::GuideFrame(), Slic3r::GUI::InputIpAddressDialog::InputIpAddressDialog(), Slic3r::GUI::ManualNozzleCountDialog::ManualNozzleCountDialog(), Slic3r::GUI::MsgUpdateConfig::MsgUpdateConfig(), Slic3r::GUI::MsgUpdateForced::MsgUpdateForced(), Slic3r::GUI::MultiChoiceDialog::MultiChoiceDialog(), Slic3r::GUI::NetworkErrorDialog::NetworkErrorDialog(), Slic3r::GUI::NetworkPluginRestartDialog::NetworkPluginRestartDialog(), Slic3r::GUI::PartSkipConfirmDialog::PartSkipConfirmDialog(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::PlateNameEditDialog::PlateNameEditDialog(), Slic3r::GUI::PlateSettingsDialog::PlateSettingsDialog(), Slic3r::GUI::PublishSettingsDialog::PublishSettingsDialog(), Slic3r::GUI::SelectMachineDialog::SelectMachineDialog(), Slic3r::GUI::SendFailedConfirm::SendFailedConfirm(), Slic3r::GUI::SendSystemInfoDialog::SendSystemInfoDialog(), Slic3r::GUI::ShortcutCaptureDialog::ShortcutCaptureDialog(), Slic3r::GUI::SingleChoiceDialog::SingleChoiceDialog(), StepMeshDialog::StepMeshDialog(), Slic3r::GUI::SyncAmsInfoDialog::SyncAmsInfoDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::TokenAuthDialog(), Slic3r::GUI::UpdatePluginDialog::UpdatePluginDialog(), Slic3r::GUI::UpdateVersionDialog::UpdateVersionDialog(), Slic3r::GUI::wgtDeviceNozzleRackUpgradeDlg::wgtDeviceNozzleRackUpgradeDlg(), Slic3r::GUI::SavePresetDialog::accept(), Slic3r::GUI::MsgDialog::add_button(), Slic3r::GUI::TipsDialog::add_button(), Slic3r::GUI::FilamentPickerDialog::BindEvents(), Slic3r::GUI::PluginPickerDialog::build_capability_ui(), Slic3r::GUI::BedShapeDialog::build_dialog(), Slic3r::GUI::PluginPickerDialog::build_ui(), Slic3r::GUI::UnsavedChangesDialog::close(), Slic3r::GUI::FileArchiveDialog::create_btn_sizer(), Slic3r::GUI::ColorDecomposeDialog::create_button_panel(), Slic3r::GUI::MixedFilamentDialog::create_button_panel(), Slic3r::GUI::CreateFilamentPresetDialog::create_dialog_buttons(), Slic3r::GUI::CreatePresetForPrinterDialog::create_dialog_buttons(), Slic3r::GUI::EditFilamentPresetDialog::create_dialog_buttons(), Slic3r::GUI::ExportConfigsDialog::create_dialog_buttons(), Slic3r::GUI::PreferencesDialog::create_item_language_combobox(), Slic3r::GUI::PreferencesDialog::create_item_region_combobox(), Slic3r::GUI::PreferencesDialog::create_items(), Slic3r::GUI::CreatePrinterPresetDialog::create_page1_dialog_buttons(), Slic3r::GUI::CreatePrinterPresetDialog::create_page2_dialog_buttons(), Slic3r::GUI::ExportConfigsDialog::data_init(), Slic3r::GUI::WebDialog::destroy_silently(), Slic3r::GUI::EditFilamentPresetDialog::edit_preset(), Slic3r::GUI::ConnectPrinterDialog::end_modal(), Slic3r::GUI::PrintHostSendDialog::EndModal(), Slic3r::GUI::ColorPickerDialog::finish(), Slic3r::GUI::WebDialog::finish(), Slic3r::GUI::Newer3mfVersionDialog::get_btn_sizer(), Slic3r::GUI::ScoreDialog::get_button_sizer(), Slic3r::GUI::WebViewHostDialog::handle_common_script_command(), Slic3r::GUI::ExportPresetBundleDialog::InitExportData(), Slic3r::GUI::SelectMachineDialog::navigate_to_timelapse_page(), Slic3r::GUI::BindMachineDialog::on_bind_success(), Slic3r::GUI::ConnectPrinterDialog::on_button_confirm(), Slic3r::GUI::RecenterDialog::on_button_confirm(), Slic3r::GUI::BindMachineDialog::on_cancel(), Slic3r::GUI::EditCalibrationHistoryDialog::on_cancel(), Slic3r::GUI::InputIpAddressDialog::on_cancel(), Slic3r::GUI::NewCalibrationHistoryDialog::on_cancel(), Slic3r::GUI::OAuthDialog::on_cancel(), Slic3r::GUI::PingCodeBindDialog::on_cancel(), Slic3r::GUI::SelectMachineDialog::on_cancel(), Slic3r::GUI::SendToPrinterDialog::on_cancel(), Slic3r::GUI::SyncAmsInfoDialog::on_cancel(), Slic3r::GUI::UnBindMachineDialog::on_cancel(), Slic3r::GUI::WebDialog::on_close_window(), Slic3r::GUI::NetworkPluginDownloadDialog::on_dont_ask(), Slic3r::GUI::NetworkPluginDownloadDialog::on_download(), Slic3r::GUI::EditDevNameDialog::on_edit_name(), Slic3r::GUI::ConfirmBeforeSendDialog::on_hide(), Slic3r::GUI::PrivacyUpdateDialog::on_hide(), Slic3r::GUI::ShortcutCaptureDialog::on_key(), Slic3r::GUI::TextureImportDialog::on_ok_clicked(), Slic3r::GUI::FileArchiveDialog::on_open_button(), Slic3r::GUI::NetworkPluginDownloadDialog::on_remind_later(), Slic3r::GUI::ProjectDropDialog::on_select_cancel(), Slic3r::GUI::SavePresetDialog::on_select_cancel(), Slic3r::GUI::ProjectDropDialog::on_select_ok(), Slic3r::GUI::SendMultiMachinePage::on_send(), Slic3r::GUI::NetworkPluginDownloadDialog::on_skip(), Slic3r::GUI::TextureImportDialog::on_skip_clicked(), Slic3r::GUI::NetworkPluginDownloadDialog::on_skip_version(), Slic3r::GUI::Cornering_Test_Dlg::on_start(), Slic3r::GUI::FlowRateCalibrationDialog::on_start(), Slic3r::GUI::Input_Shaping_Damp_Test_Dlg::on_start(), Slic3r::GUI::Input_Shaping_Freq_Test_Dlg::on_start(), Slic3r::GUI::MaxVolumetricSpeed_Test_Dlg::on_start(), Slic3r::GUI::PA_Calibration_Dlg::on_start(), Slic3r::GUI::Retraction_Test_Dlg::on_start(), Slic3r::GUI::Temp_Calibration_Dlg::on_start(), Slic3r::GUI::VFA_Test_Dlg::on_start(), Slic3r::GUI::CalibrationDialog::on_start_calibration(), Slic3r::GUI::UnBindMachineDialog::on_unbind_printer(), Slic3r::GUI::PartSkipDialog::OnApplyDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::OnCancel(), Slic3r::GUI::AboutDialog::onCloseDialog(), Slic3r::GUI::CopyrightsDialog::onCloseDialog(), Slic3r::GUI::MultiNozzleSyncDialog::OnRackStatusReadingFinished(), Slic3r::GUI::GuideFrame::OnScriptMessage(), Slic3r::GUI::InputIpAddressDialog::OnTimer(), Slic3r::GUI::KBShortcutsDialog::open_mouse_preferences(), Slic3r::GUI::TroubleshootDialog::PackAll(), Slic3r::GUI::TroubleshootDialog::RebuildSystemProfiles(), Slic3r::GUI::SpeedDialWebDialog::run_action(), Slic3r::GUI::OAuthDialog::Show(), Slic3r::GUI::MultiNozzleSyncDialog::UpdateButton(), and Slic3r::GUI::CreatePrinterPresetDialog::validate_input_valid().
|
inlineinherited |
|
protected |
References ams_id, Slic3r::Preset::config, Slic3r::PresetCollection::find_preset(), Slic3r::PresetBundle::get_filament_variant_index(), Slic3r::DevPrinterConfigUtil::get_printer_display_name(), Slic3r::PresetBundle::get_printer_names_by_printer_type_and_nozzle(), obj, Slic3r::PresetBundle::printers, and Slic3r::DevNozzle::ToNozzleVolumeType().
Referenced by on_select_filament(), and Popup().
| void Slic3r::GUI::AMSMaterialsSetting::input_max_finish | ( | ) |
References FILAMENT_MAX_TEMP, m_input_nozzle_max, and warning_text.
Referenced by create().
| void Slic3r::GUI::AMSMaterialsSetting::input_min_finish | ( | ) |
References FILAMENT_MAX_TEMP, m_input_nozzle_min, and warning_text.
Referenced by create().
|
inlineprivateinherited |
|
protected |
References ams_id, VIRTUAL_TRAY_DEPUTY_ID, and VIRTUAL_TRAY_MAIN_ID.
Referenced by on_select_ok(), on_select_reset(), update_filament_editing(), and update_widgets().
|
protected |
References Slic3r::GUI::AMS_FAVORITE_FILAMENT_IDS_KEY, and Slic3r::unescape_strings_cstyle().
Referenced by rebuild_filament_dropdown_items(), toggle_favorite_filament(), and update_favorite_stars().
|
inlineinherited |
Referenced by Slic3r::GUI::AboutDialog::AboutDialog(), Slic3r::GUI::ConfigWizard::ConfigWizard(), Slic3r::GUI::CopyrightsDialog::CopyrightsDialog(), Slic3r::GUI::EditGCodeDialog::EditGCodeDialog(), Slic3r::GUI::anonymous_namespace{PrintHostDialogs.cpp}::FlashforgeSlotDialog::FlashforgeSlotDialog(), Slic3r::GUI::KBShortcutsDialog::KBShortcutsDialog(), Slic3r::GUI::MsgDialog::MsgDialog(), Slic3r::GUI::OAuthDialog::OAuthDialog(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::SelectMachineDialog::SelectMachineDialog(), Slic3r::GUI::SendSystemInfoDialog::SendSystemInfoDialog(), Slic3r::GUI::SendToPrinterDialog::SendToPrinterDialog(), Slic3r::GUI::SettingsDialog::SettingsDialog(), Slic3r::GUI::ShortcutCaptureDialog::ShortcutCaptureDialog(), Slic3r::GUI::SyncAmsInfoDialog::SyncAmsInfoDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::TokenAuthDialog(), Slic3r::GUI::TroubleshootDialog::TroubleshootDialog(), anonymous_namespace{3DPrinterOS.cpp}::UploadOptionsDialog::UploadOptionsDialog(), Slic3r::GUI::SavePresetDialog::build(), Slic3r::GUI::BedShapeDialog::build_dialog(), and Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings().
|
protected |
References ams_filament_id, Slic3r::GUI::collect_ams_color_items(), Slic3r::GUI::collect_preset_color_items(), m_clr_picker, m_color_picker_popup, m_is_third, m_view_only, obj, and Slic3r::GUI::wxMouseEvent.
Referenced by create_panel_normal().
|
overrideprotectedvirtual |
Implements Slic3r::GUI::DPIAware< wxDialog >.
References bitmap_max_degree, bitmap_min_degree, degree, m_button_close, m_button_confirm, m_button_reset, m_clr_picker, m_comboBox_filament, m_input_k_val, m_input_nozzle_max, m_input_nozzle_min, m_star_empty, m_star_filled, and update_favorite_stars().
| void Slic3r::GUI::AMSMaterialsSetting::on_picker_color | ( | wxCommandEvent & | color | ) |
References m_color_picker_popup, set_color(), set_colors(), and set_ctype().
Referenced by create().
|
protected |
References Slic3r::GUI::float_to_string_with_precision(), m_input_k_val, m_input_n_val, m_pa_cali_select_id, and m_pa_profile_items.
Referenced by ~AMSMaterialsSetting(), and create().
|
protected |
|
protected |
References _L, ams_filament_id, ams_id, ams_setting_id, Slic3r::DevAmsTray::cali_idx, Slic3r::PACalibResult::cali_idx, Slic3r::Preset::config, Slic3r::GUI::AMSMaterialsSetting::FilamentInfos::filament_id, Slic3r::PACalibResult::filament_id, Slic3r::GUI::float_to_string_with_precision(), Slic3r::GUI::from_u8(), Slic3r::ConfigOptionVector< int >::get_at(), Slic3r::GUI::get_default_k_n_value(), Slic3r::PresetBundle::get_filament_presets_for_machine(), get_filament_variant_index(), Slic3r::DevPrinterConfigUtil::get_printer_display_name(), Slic3r::GUI::CalibUtils::get_selected_calib_idx(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::PACalibResult::k_value, m_button_confirm, m_comboBox_cali_result, m_comboBox_filament, m_filament_selection, m_filament_type, m_input_k_val, m_input_n_val, m_input_nozzle_max, m_input_nozzle_min, m_pa_profile_items, Slic3r::PACalibResult::n_coef, Slic3r::NONE_FLOWTYPE, Slic3r::nozzle_volume_type(), Slic3r::nvtStandard, obj, Slic3r::ConfigBase::option(), Slic3r::PresetBundle::printers, selected_filament_info(), Slic3r::GUI::AMSMaterialsSetting::FilamentInfos::setting_id, Slic3r::GUI::DPIAware< P >::ShowModal(), slot_id, VIRTUAL_TRAY_DEPUTY_ID, and VIRTUAL_TRAY_MAIN_ID.
Referenced by ~AMSMaterialsSetting(), and create().
|
protected |
References _L, ams_filament_id, ams_id, Slic3r::PACalibIndexInfo::ams_id, ams_setting_id, Slic3r::PACalibIndexInfo::cali_idx, Slic3r::GUI::ExtrusionCalibration::check_k_validation(), Slic3r::DevAmsTray::color, Slic3r::GUI::colour_to_ams_string(), Slic3r::DevAmsTray::cols, Slic3r::DevAmsTray::ctype, Slic3r::GUI::AMSMaterialsSetting::FilamentInfos::filament_id, Slic3r::PACalibIndexInfo::filament_id, Slic3r::GUI::FilamentWarningInfo::info_msg, is_virtual_tray(), m_clr_picker, m_comboBox_cali_result, m_comboBox_filament, m_filament_type, m_input_k_val, m_input_n_val, m_input_nozzle_max, m_input_nozzle_min, m_is_third, m_pa_profile_items, m_view_only, Slic3r::GUI::MAX_PA_K_VALUE, Slic3r::GUI::MIN_PA_K_VALUE, Slic3r::PACalibIndexInfo::nozzle_diameter, obj, Slic3r::GUI::sCheckFilamentInfo(), Slic3r::GUI::CalibUtils::select_PA_calib_result(), selected_filament_info(), SERIES_X1, Slic3r::DevAmsTray::set_hold_count(), Slic3r::GUI::DPIAware< P >::ShowModal(), slot_id, Slic3r::PACalibIndexInfo::slot_id, Slic3r::trace(), Slic3r::PACalibIndexInfo::tray_id, VIRTUAL_TRAY_DEPUTY_ID, and Slic3r::GUI::FilamentWarningInfo::wiki_url.
Referenced by create().
|
protected |
References _L, ams_filament_id, ams_id, Slic3r::PACalibIndexInfo::ams_id, ams_setting_id, Slic3r::PresetCollection::begin(), Slic3r::PACalibIndexInfo::cali_idx, Slic3r::PresetCollection::end(), Slic3r::GUI::AMSMaterialsSetting::FilamentInfos::filament_id, Slic3r::PACalibIndexInfo::filament_id, Slic3r::PresetBundle::filaments, is_virtual_tray(), m_filament_selection, m_filament_type, m_input_nozzle_max, m_input_nozzle_min, m_is_third, m_view_only, Slic3r::PACalibIndexInfo::nozzle_diameter, obj, Slic3r::GUI::CalibUtils::select_PA_calib_result(), selected_filament_info(), SERIES_P1P, Slic3r::GUI::DPIAware< P >::ShowModal(), slot_id, Slic3r::PACalibIndexInfo::slot_id, Slic3r::PACalibIndexInfo::tray_id, and VIRTUAL_TRAY_DEPUTY_ID.
Referenced by create().
|
inlineprotectedvirtualinherited |
Reimplemented in PrintHostQueueDialog, Slic3r::GUI::ColorPickerDialog, Slic3r::GUI::ConfigWizard, Slic3r::GUI::DesignTextDialog, Slic3r::GUI::DiffPresetDialog, Slic3r::GUI::EditGCodeDialog, Slic3r::GUI::MultiMachinePickPage, Slic3r::GUI::ObjectTableDialog, Slic3r::GUI::PhysicalPrinterDialog, Slic3r::GUI::PrintHostQueueDialog, Slic3r::GUI::PublishSettingsDialog, Slic3r::GUI::SavePresetDialog, Slic3r::GUI::SendMultiMachinePage, and Slic3r::GUI::UnsavedChangesDialog.
|
protected |
References m_favorites_regroup, m_filament_list_items, toggle_favorite_filament(), and update_favorite_stars().
Referenced by ~AMSMaterialsSetting(), and create().
| void Slic3r::GUI::AMSMaterialsSetting::paintEvent | ( | wxPaintEvent & | evt | ) |
References StateColor::darkModeColorFor().
Referenced by create().
| void Slic3r::GUI::AMSMaterialsSetting::Popup | ( | wxString | filament = wxEmptyString, |
| wxString | sn = wxEmptyString, | ||
| wxString | temp_min = wxEmptyString, | ||
| wxString | temp_max = wxEmptyString, | ||
| wxString | k = wxEmptyString, | ||
| wxString | n = wxEmptyString ) |
References Slic3r::GUI::_collect_filament_info(), Slic3r::Preset::alias, ams_filament_id, Slic3r::Preset::config, Slic3r::GUI::AMSMaterialsSetting::FilamentInfos::filament_id, Slic3r::PresetBundle::filaments, Slic3r::GUI::from_u8(), Slic3r::ConfigOptionVector< int >::get_at(), Slic3r::PresetBundle::get_filament_presets_for_machine(), get_filament_variant_index(), Slic3r::PresetCollection::get_preset_alias(), Slic3r::DevPrinterConfigUtil::get_printer_display_name(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::Preset::inherits(), m_button_reset, m_comboBox_cali_result, m_comboBox_filament, m_input_k_val, m_input_n_val, m_input_nozzle_max, m_input_nozzle_min, m_is_third, m_panel_SN, m_readonly_filament, m_sn_number, m_sorted_filament_items, m_title_pa_profile, map_filament_items, Slic3r::Preset::name, obj, Slic3r::ConfigBase::option(), post_select_event(), Slic3r::PresetBundle::printers, rebuild_filament_dropdown_items(), Slic3r::GUI::AMSMaterialsSetting::FilamentInfos::setting_id, Slic3r::GUI::DPIAware< wxDialog >::ShowModal(), Slic3r::PresetCollection::size(), Slic3r::trace(), update(), and update_widgets().
| void Slic3r::GUI::AMSMaterialsSetting::post_select_event | ( | int | index | ) |
References m_comboBox_filament.
Referenced by Popup().
|
inlineinherited |
|
protected |
References _L, DD_ITEM_STYLE_DISABLED, DD_ITEM_STYLE_SPLIT_ITEM, load_favorite_filament_ids(), m_comboBox_filament, m_favorites_regroup, m_filament_list_items, m_sorted_filament_items, map_filament_items, DropDown::Item::style, DropDown::Item::text, and update_favorite_stars().
Referenced by create(), and Popup().
|
inlineprivateinherited |
|
protected |
References Slic3r::GUI::AMS_FAVORITE_FILAMENT_IDS_KEY, and Slic3r::escape_strings_cstyle().
Referenced by toggle_favorite_filament().
|
inlineinherited |
|
protected |
References m_comboBox_filament, and m_filament_list_items.
Referenced by create(), on_select_filament(), on_select_ok(), and on_select_reset().
| void Slic3r::GUI::AMSMaterialsSetting::set_color | ( | wxColour | color | ) |
References ams_filament_id, Slic3r::FilamentColor::EndSet(), m_clr_name, m_clr_picker, and Slic3r::FilamentColor::m_colors.
Referenced by on_picker_color().
| void Slic3r::GUI::AMSMaterialsSetting::set_colors | ( | std::vector< wxColour > | colors | ) |
References ams_filament_id, Slic3r::FilamentColor::EndSet(), m_clr_name, m_clr_picker, and Slic3r::FilamentColor::m_colors.
Referenced by on_picker_color().
| void Slic3r::GUI::AMSMaterialsSetting::set_ctype | ( | int | ctype | ) |
References m_clr_picker.
Referenced by on_picker_color().
|
inlineinherited |
| void Slic3r::GUI::AMSMaterialsSetting::set_empty_color | ( | wxColour | color | ) |
References m_clr_name, and m_clr_picker.
|
inlineinherited |
|
inlineinherited |
|
override |
References m_button_confirm, m_input_k_val, m_input_nozzle_max, m_input_nozzle_min, m_k_param, m_ratio_text, and m_wiki_ctrl.
|
inlineinherited |
Referenced by Slic3r::GUI::EditFilamentPresetDialog::delete_preset(), Slic3r::GUI::SingleChoiceDialog::GetSingleChoiceIndex(), Slic3r::GUI::ConfirmBeforeSendDialog::on_show(), Slic3r::GUI::PrivacyUpdateDialog::on_show(), Slic3r::GUI::AMSMaterialsSetting::Popup(), Slic3r::GUI::ExtrusionCalibration::Popup(), Slic3r::GUI::ObjectTableDialog::Popup(), Slic3r::GUI::ConfigWizard::run(), Slic3r::GUI::GuideFrame::run(), Slic3r::GUI::MultiNozzleSyncDialog::ShowModal(), Slic3r::GUI::RichMessageDialog::ShowModal(), Slic3r::GUI::TextureImportDialog::ShowModal(), and Slic3r::GUI::UnsavedChangesDialog::ShowModal().
|
protected |
References load_favorite_filament_ids(), and save_favorite_filament_ids().
Referenced by on_toggle_favorite_filament().
| void Slic3r::GUI::AMSMaterialsSetting::update | ( | ) |
References obj, update_filament_editing(), and update_widgets().
Referenced by Popup().
|
inlineprivateinherited |
|
protected |
References Slic3r::GUI::AMSMaterialsSetting::FilamentListItem::filament, Slic3r::GUI::AMSMaterialsSetting::FilamentInfos::filament_id, Slic3r::GUI::AMSMaterialsSetting::FilamentListItem::is_filament, load_favorite_filament_ids(), m_comboBox_filament, m_filament_list_items, m_star_empty, and m_star_filled.
Referenced by on_dpi_changed(), on_toggle_favorite_filament(), and rebuild_filament_dropdown_items().
|
protected |
References _L, is_virtual_tray(), m_button_confirm, m_button_reset, m_comboBox_cali_result, m_comboBox_filament, m_input_k_val, m_input_n_val, m_is_third, m_tip_readonly, m_view_only, and obj.
Referenced by update().
|
protected |
References is_virtual_tray(), m_panel_kn, m_panel_normal, obj, and SERIES_X1.
Referenced by Popup(), and update().
| std::string Slic3r::GUI::AMSMaterialsSetting::ams_filament_id |
Referenced by on_clr_picker(), on_select_filament(), on_select_ok(), on_select_reset(), Popup(), set_color(), and set_colors().
| int Slic3r::GUI::AMSMaterialsSetting::ams_id { 0 } |
Referenced by get_filament_variant_index(), is_virtual_tray(), on_select_filament(), on_select_ok(), and on_select_reset().
| std::string Slic3r::GUI::AMSMaterialsSetting::ams_setting_id |
Referenced by on_select_filament(), on_select_ok(), and on_select_reset().
|
protected |
Referenced by create_panel_normal(), and on_dpi_changed().
|
protected |
Referenced by create_panel_normal(), and on_dpi_changed().
|
protected |
Referenced by create_panel_normal(), and on_dpi_changed().
| wxColour Slic3r::GUI::AMSMaterialsSetting::m_brand_colour |
| wxString Slic3r::GUI::AMSMaterialsSetting::m_brand_filament |
| wxString Slic3r::GUI::AMSMaterialsSetting::m_brand_sn |
| wxString Slic3r::GUI::AMSMaterialsSetting::m_brand_tmp |
|
protected |
|
protected |
|
protected |
Referenced by create(), and on_dpi_changed().
|
protected |
Referenced by create(), on_dpi_changed(), on_select_filament(), Show(), and update_filament_editing().
|
protected |
Referenced by create(), on_dpi_changed(), Popup(), and update_filament_editing().
|
privateinherited |
| Label* Slic3r::GUI::AMSMaterialsSetting::m_clr_name |
Referenced by create_panel_normal(), set_color(), set_colors(), and set_empty_color().
| ColorPicker* Slic3r::GUI::AMSMaterialsSetting::m_clr_picker |
Referenced by create_panel_normal(), on_clr_picker(), on_dpi_changed(), on_select_ok(), set_color(), set_colors(), set_ctype(), and set_empty_color().
|
protected |
| ColorPickerPopup Slic3r::GUI::AMSMaterialsSetting::m_color_picker_popup |
Referenced by AMSMaterialsSetting(), on_clr_picker(), and on_picker_color().
|
protected |
Referenced by ~AMSMaterialsSetting(), create(), create_panel_kn(), on_select_filament(), on_select_ok(), Popup(), and update_filament_editing().
|
protected |
|
privateinherited |
|
protected |
Referenced by create(), on_toggle_favorite_filament(), and rebuild_filament_dropdown_items().
|
protected |
|
protected |
Referenced by on_select_filament(), and on_select_reset().
| std::string Slic3r::GUI::AMSMaterialsSetting::m_filament_type |
Referenced by on_select_filament(), on_select_ok(), and on_select_reset().
|
privateinherited |
|
protected |
Referenced by create_panel_kn(), on_dpi_changed(), on_select_cali_result(), on_select_filament(), on_select_ok(), Popup(), Show(), and update_filament_editing().
|
protected |
Referenced by create_panel_kn(), on_select_cali_result(), on_select_filament(), on_select_ok(), Popup(), and update_filament_editing().
|
protected |
Referenced by create(), create_panel_normal(), input_max_finish(), on_dpi_changed(), on_select_filament(), on_select_ok(), on_select_reset(), Popup(), and Show().
|
protected |
Referenced by create(), create_panel_normal(), input_min_finish(), on_dpi_changed(), on_select_filament(), on_select_ok(), on_select_reset(), Popup(), and Show().
| bool Slic3r::GUI::AMSMaterialsSetting::m_is_third |
Referenced by on_clr_picker(), on_select_ok(), on_select_reset(), Popup(), and update_filament_editing().
|
protected |
Referenced by create_panel_kn(), and Show().
|
protected |
Referenced by create_panel_kn().
|
privateinherited |
|
privateinherited |
|
protected |
Referenced by on_select_cali_result().
| std::vector<PACalibResult> Slic3r::GUI::AMSMaterialsSetting::m_pa_profile_items |
Referenced by on_select_cali_result(), on_select_filament(), and on_select_ok().
|
protected |
Referenced by create(), and update_widgets().
|
protected |
Referenced by create(), and update_widgets().
|
protected |
Referenced by create_panel_normal(), and Popup().
|
privateinherited |
|
protected |
Referenced by create_panel_kn(), and Show().
|
protected |
Referenced by create_panel_normal(), and Popup().
|
privateinherited |
|
protected |
Referenced by create_panel_normal(), and Popup().
|
protected |
Referenced by Popup(), and rebuild_filament_dropdown_items().
|
protected |
Referenced by create_panel_normal(), on_dpi_changed(), and update_favorite_stars().
|
protected |
Referenced by create_panel_normal(), on_dpi_changed(), and update_favorite_stars().
|
protected |
Referenced by create_panel_normal(), and update_filament_editing().
|
protected |
Referenced by create_panel_normal().
|
protected |
Referenced by create_panel_normal().
|
protected |
Referenced by create_panel_kn(), and Popup().
|
protected |
Referenced by create_panel_normal().
| bool Slic3r::GUI::AMSMaterialsSetting::m_view_only = false |
Referenced by on_clr_picker(), on_select_ok(), on_select_reset(), and update_filament_editing().
|
protected |
Referenced by Popup(), and rebuild_filament_dropdown_items().
| MachineObject* Slic3r::GUI::AMSMaterialsSetting::obj { nullptr } |
Referenced by get_filament_variant_index(), on_clr_picker(), on_select_filament(), on_select_ok(), on_select_reset(), Popup(), update(), update_filament_editing(), and update_widgets().
| int Slic3r::GUI::AMSMaterialsSetting::slot_id { 0 } |
Referenced by on_select_filament(), on_select_ok(), and on_select_reset().
|
protected |
Referenced by create(), create_panel_normal(), input_max_finish(), and input_min_finish().