#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Preset.hpp>
Public Types | |
| enum | Type { TYPE_INVALID , TYPE_PRINT , TYPE_SLA_PRINT , TYPE_FILAMENT , TYPE_SLA_MATERIAL , TYPE_PRINTER , TYPE_COUNT , TYPE_PHYSICAL_PRINTER , TYPE_PLATE , TYPE_MODEL } |
Public Member Functions | |
| bool | is_user () const |
| bool | can_overwrite () const |
| bool | is_from_bundle () const |
| void | load_info (const std::string &file) |
| void | save_info (std::string file="") |
| void | remove_files (bool cloud_already_deleted=false) |
| bool | save (DynamicPrintConfig *parent_config) |
| void | reload (Preset const &parent) |
| std::string | label (bool no_alias) const |
| void | set_dirty (const DynamicPrintConfig &config) |
| void | set_dirty (bool dirty=true) |
| void | reset_dirty () |
| std::string & | inherits () |
| const std::string & | inherits () const |
| std::string & | compatible_prints_condition () |
| const std::string & | compatible_prints_condition () const |
| std::string & | compatible_printers_condition () |
| const std::string & | compatible_printers_condition () const |
| PrinterTechnology | printer_technology () const |
| PrinterTechnology & | printer_technology_ref () |
| void | set_visible_from_appconfig (const AppConfig &app_config) |
| void | set_num_extruders (unsigned int n) |
| bool | operator< (const Preset &other) const |
| std::string | get_filament_type (std::string &display_filament_type) |
| std::string | get_printer_type (PresetBundle *preset_bundle) |
| std::string | get_current_printer_type (PresetBundle *preset_bundle) |
| std::string | get_printer_id () const |
| bool | has_lidar (PresetBundle *preset_bundle) |
| bool | is_custom_defined () |
| BedType | get_default_bed_type (PresetBundle *preset_bundle) |
| bool | has_cali_lines (PresetBundle *preset_bundle) |
| Preset (Type type, const std::string &name, bool is_default=false) | |
Static Public Member Functions | |
| static std::string | get_type_string (Preset::Type type) |
| static std::string | get_iot_type_string (Preset::Type type) |
| static Preset::Type | get_type_from_string (std::string type_str) |
| static std::string & | inherits (DynamicPrintConfig &cfg) |
| static void | normalize_inherits (DynamicPrintConfig &cfg, const Preset *resolved_parent) |
| static std::string & | compatible_prints_condition (DynamicPrintConfig &cfg) |
| static std::string & | compatible_printers_condition (DynamicPrintConfig &cfg) |
| static PrinterTechnology | printer_technology (const DynamicPrintConfig &cfg) |
| static void | get_extruder_names_and_keysets (Type type, std::string &extruder_id_name, std::string &extruder_variant_name, std::set< std::string > **p_key_set1, std::set< std::string > **p_key_set2) |
| static DynamicPrintConfig | load_external_config (Type type, const DynamicPrintConfig &default_config, const DynamicPrintConfig &project_config, const std::set< std::string > &different_settings_list, const std::function< DynamicPrintConfig *(const std::string &inherits)> &find_base, t_config_option_keys *keys=nullptr) |
| static double | convert_pellet_flow_to_filament_diameter (double pellet_flow_coefficient) |
| static double | convert_filament_diameter_to_pellet_flow (double filament_diameter) |
| static const std::vector< std::string > & | print_options () |
| static const std::vector< std::string > & | filament_options () |
| static const std::vector< std::string > & | printer_options () |
| static const std::vector< std::string > & | nozzle_options () |
| static const std::vector< std::string > & | machine_limits_options () |
| static const char * | plugin_overrides_key (Type type) |
| static const std::vector< std::string > & | sla_printer_options () |
| static const std::vector< std::string > & | sla_material_options () |
| static const std::vector< std::string > & | sla_print_options () |
| static void | update_suffix_modified (const std::string &new_suffix_modified) |
| static const std::string & | suffix_modified () |
| static std::string | remove_suffix_modified (const std::string &name) |
| static void | normalize (DynamicPrintConfig &config) |
| static std::string | remove_invalid_keys (DynamicPrintConfig &config, const DynamicPrintConfig &default_config, const DynamicPrintConfig *added=nullptr) |
Public Attributes | |
| Type | type = TYPE_INVALID |
| bool | is_default = false |
| bool | is_external = false |
| bool | is_system = false |
| bool | is_visible = true |
| bool | is_dirty = false |
| bool | is_compatible = true |
| bool | is_project_embedded = false |
| ConfigSubstitutions * | loading_substitutions {nullptr} |
| std::string | name |
| std::string | file |
| const VendorProfile * | vendor = nullptr |
| bool | loaded = false |
| DynamicPrintConfig | config |
| std::string | alias |
| std::vector< std::string > | renamed_from |
| std::set< std::string > | m_excluded_from |
| bool | m_from_orca_filament_lib = false |
| std::string | bundle_id |
| Semver | version |
| std::string | ini_str |
| std::string | setting_id |
| std::string | filament_id |
| std::string | user_id |
| std::string | base_id |
| std::string | sync_info |
| std::string | description |
| long long | updated_time {0} |
| std::map< std::string, std::string > | key_values |
Protected Member Functions | |
| Preset ()=default | |
Friends | |
| class | PresetCollection |
| class | PresetBundle |
| enum Slic3r::Preset::Type |
| Enumerator | |
|---|---|
| TYPE_INVALID | |
| TYPE_PRINT | |
| TYPE_SLA_PRINT | |
| TYPE_FILAMENT | |
| TYPE_SLA_MATERIAL | |
| TYPE_PRINTER | |
| TYPE_COUNT | |
| TYPE_PHYSICAL_PRINTER | |
| TYPE_PLATE | |
| TYPE_MODEL | |
|
inline |
References is_default, name, and type.
Referenced by compatible_printers_condition(), compatible_prints_condition(), inherits(), normalize_inherits(), operator<(), and reload().
|
protecteddefault |
|
inline |
References is_from_bundle().
Referenced by Slic3r::PresetCollection::delete_current_preset(), Slic3r::GUI::UnsavedChangesDialog::save(), Slic3r::GUI::SavePresetDialog::Item::update(), and Slic3r::GUI::Tab::update_btns_enabling().
|
inline |
References compatible_printers_condition(), TYPE_FILAMENT, TYPE_PRINT, TYPE_SLA_MATERIAL, and TYPE_SLA_PRINT.
Referenced by compatible_printers_condition().
|
inline |
References Preset(), and compatible_printers_condition().
Referenced by compatible_printers_condition().
|
inlinestatic |
References Slic3r::ConfigBase::option().
Referenced by Slic3r::PresetBundle::construct_full_config(), Slic3r::PresetBundle::full_fff_config(), Slic3r::is_compatible_with_printer(), and Slic3r::PresetBundle::load_config_file_config().
|
inline |
References compatible_prints_condition(), TYPE_FILAMENT, and TYPE_SLA_MATERIAL.
Referenced by compatible_prints_condition().
|
inline |
References Preset(), and compatible_prints_condition().
Referenced by compatible_prints_condition().
|
inlinestatic |
References Slic3r::ConfigBase::option().
Referenced by Slic3r::PresetBundle::full_fff_config(), Slic3r::is_compatible_with_print(), and Slic3r::PresetBundle::load_config_file_config().
|
inlinestatic |
References PI.
Referenced by Slic3r::GUI::Tab::on_value_change().
|
inlinestatic |
References PI.
Referenced by Slic3r::GUI::Tab::on_value_change().
|
static |
References Slic3r::s_Preset_filament_options.
Referenced by Slic3r::active_capability_config(), Slic3r::GUI::EditGCodeDialog::add_presets_placeholders(), Slic3r::GUI::PublishSettingsDialog::full_keys_for_slot(), normalize(), Slic3r::GUI::preset_type_options(), and Slic3r::CLI::run().
| std::string Slic3r::Preset::get_current_printer_type | ( | PresetBundle * | preset_bundle | ) |
References config, PresetBundle, and Slic3r::PresetBundle::vendors.
Referenced by Slic3r::GUI::Sidebar::update_printer_thumbnail().
| BedType Slic3r::Preset::get_default_bed_type | ( | PresetBundle * | preset_bundle | ) |
References Slic3r::btCount, Slic3r::btDefault, Slic3r::btPC, Slic3r::btPEI, config, Slic3r::ConfigOptionEnum< T >::from_string(), get_printer_type(), and PresetBundle.
Referenced by Slic3r::GUI::Sidebar::update_all_preset_comboboxes().
|
static |
References Slic3r::empty_options, Slic3r::filament_options_with_variant, Slic3r::print_options_with_variant, Slic3r::printer_options_with_variant_1, Slic3r::printer_options_with_variant_2, type, TYPE_FILAMENT, TYPE_PRINT, and TYPE_PRINTER.
Referenced by Slic3r::PresetCollection::get_differed_values_to_update(), Slic3r::PresetCollection::get_preset_differed_for_save(), load_external_config(), Slic3r::PresetCollection::load_presets(), Slic3r::PresetCollection::load_project_embedded_presets(), Slic3r::PresetCollection::load_user_preset(), and save().
| std::string Slic3r::Preset::get_filament_type | ( | std::string & | display_filament_type | ) |
References config.
Referenced by Slic3r::GUI::collect_imex_warnings(), Slic3r::GUI::CalibrationPresetPage::is_filament_in_blacklist(), and Slic3r::GUI::sCheckFilamentInfo().
|
static |
References PRESET_IOT_FILAMENT_TYPE, PRESET_IOT_PRINT_TYPE, PRESET_IOT_PRINTER_TYPE, type, TYPE_FILAMENT, TYPE_PRINT, and TYPE_PRINTER.
Referenced by Slic3r::PresetCollection::get_differed_values_to_update(), and Slic3r::GUI::UnsavedChangesDialog::update_tree().
|
inline |
References vendor.
| std::string Slic3r::Preset::get_printer_type | ( | PresetBundle * | preset_bundle | ) |
References config, Slic3r::PresetCollection::get_edited_preset(), PresetBundle, Slic3r::PresetBundle::printers, and Slic3r::PresetBundle::vendors.
Referenced by Slic3r::GUI::_collect_sorted_machines(), Slic3r::GUI::Plater::priv::check_ams_status_impl(), Slic3r::GUI::Plater::export_3mf(), Slic3r::GUI::Plater::export_gcode(), get_default_bed_type(), Slic3r::GUI::Plater::priv::get_machine_sync_status(), has_cali_lines(), Slic3r::GUI::Plater::is_same_printer_for_connected_and_selected(), Slic3r::GUI::SelectMachineDialog::is_same_printer_model(), Slic3r::GUI::SyncAmsInfoDialog::is_same_printer_model(), Slic3r::GUI::Sidebar::need_auto_sync_extruder_list_after_connect_priner(), Slic3r::GUI::Plater::priv::on_select_preset(), Slic3r::GUI::SelectMachineDialog::show_status(), Slic3r::GUI::SyncAmsInfoDialog::show_status(), Slic3r::GUI::Sidebar::priv::sync_extruder_list(), Slic3r::GUI::TabPrinter::toggle_options(), Slic3r::GUI::Sidebar::update_presets(), Slic3r::GUI::SelectMachineDialog::update_show_status(), and Slic3r::GUI::Sidebar::priv::update_sync_status().
|
static |
References PRESET_FILAMENT_NAME, PRESET_IOT_FILAMENT_TYPE, PRESET_IOT_PRINT_TYPE, PRESET_IOT_PRINTER_TYPE, PRESET_PRINT_NAME, PRESET_PRINTER_NAME, TYPE_FILAMENT, TYPE_INVALID, TYPE_PRINT, and TYPE_PRINTER.
Referenced by Slic3r::PresetCollection::load_project_embedded_presets().
|
static |
References PRESET_FILAMENT_NAME, PRESET_PRINT_NAME, PRESET_PRINTER_NAME, type, TYPE_FILAMENT, TYPE_INVALID, TYPE_PHYSICAL_PRINTER, TYPE_PRINT, and TYPE_PRINTER.
Referenced by Slic3r::GUI::SavePresetDialog::Item::Item(), Slic3r::_BBS_3MF_Importer::_extract_project_embedded_presets_from_archive(), Slic3r::PresetCollection::commit_user_preset(), Slic3r::PresetBundle::commit_vendor_preset(), Slic3r::GUI::Tab::delete_preset(), Slic3r::PresetCollection::get_project_embedded_presets(), Slic3r::GUI::Tab::load_current_preset(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PresetCollection::load_preset(), Slic3r::PresetCollection::load_presets(), Slic3r::PresetCollection::load_project_embedded_presets(), Slic3r::PresetCollection::load_user_preset(), Slic3r::PresetBundle::remove_users_preset(), Slic3r::PresetCollection::reset_project_embedded_presets(), Slic3r::CLI::run(), Slic3r::PresetCollection::select_preset(), Slic3r::PresetCollection::select_preset_by_name(), Slic3r::PresetCollection::select_preset_by_name_strict(), and Slic3r::PresetCollection::update_compatible_internal().
| bool Slic3r::Preset::has_cali_lines | ( | PresetBundle * | preset_bundle | ) |
References get_printer_type(), and PresetBundle.
| bool Slic3r::Preset::has_lidar | ( | PresetBundle * | preset_bundle | ) |
References config, Slic3r::PresetCollection::get_edited_preset(), has_lidar(), PresetBundle, Slic3r::PresetBundle::printers, and Slic3r::PresetBundle::vendors.
Referenced by has_lidar().
|
inline |
References inherits().
Referenced by Slic3r::PresetCollection::check_and_fix_syncinfo(), inherits(), inherits(), Slic3r::PresetCollection::load_external_preset(), normalize_inherits(), and Slic3r::PresetCollection::save_user_presets().
|
inline |
|
inlinestatic |
References Slic3r::ConfigBase::option().
Referenced by Slic3r::GUI::SavePresetDialog::Item::Item(), Slic3r::PresetBundle::check_preset_references(), Slic3r::PresetBundle::construct_full_config(), Slic3r::PresetBundle::full_fff_config(), Slic3r::PresetCollection::get_preset_base(), Slic3r::PresetCollection::get_preset_parent(), Slic3r::PresetCollection::get_selected_preset_parent(), Slic3r::is_compatible_with_parent_printer(), Slic3r::is_compatible_with_printer(), Slic3r::PresetBundle::load_config_file_config(), load_external_config(), normalize_inherits(), Slic3r::GUI::AMSMaterialsSetting::Popup(), save(), Slic3r::PresetBundle::save_preset_to_bundle_dir(), and Slic3r::GUI::update_custom_filaments().
| bool Slic3r::Preset::is_custom_defined | ( | ) |
|
inline |
References bundle_id.
Referenced by Slic3r::GUI::SavePresetDialog::Item::Item(), can_overwrite(), Slic3r::GUI::TabPresetComboBox::get_preset_name(), is_user(), save(), save_info(), Slic3r::GUI::Tab::select_preset(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update(), and Slic3r::PresetBundle::update_subscribed_presets().
|
inline |
References is_from_bundle().
Referenced by Slic3r::PresetBundle::check_and_fix_user_presets_syncinfo(), Slic3r::PresetBundle::check_filament_temp_equation_by_printer_type_and_nozzle_for_mas_tray(), save(), and Slic3r::GUI::GUI_App::sync_preset().
| std::string Slic3r::Preset::label | ( | bool | no_alias | ) | const |
References alias, Slic3r::g_suffix_modified, is_dirty, and name.
Referenced by Slic3r::GUI::PlaterPresetComboBox::get_preset_name(), Slic3r::GUI::TabPresetComboBox::get_preset_name(), and Slic3r::GUI::TabPresetComboBox::update_dirty().
|
static |
References Slic3r::ConfigBase::apply_only(), get_extruder_names_and_keysets(), inherits(), Slic3r::DynamicConfig::keys(), type, and Slic3r::DynamicPrintConfig::update_non_diff_values_to_base_config().
Referenced by Slic3r::PresetCollection::load_external_preset(), and Slic3r::CLI::run().
| void Slic3r::Preset::load_info | ( | const std::string & | file | ) |
References base_id, file, setting_id, sync_info, updated_time, and user_id.
|
static |
References Slic3r::s_Preset_machine_limits_options.
|
static |
References config, Slic3r::coStrings, Slic3r::filament_dev_options, filament_options(), Slic3r::filament_options_with_variant, Slic3r::handle_legacy_sla(), Slic3r::nozzle_diameter(), and Slic3r::ConfigOptionVector< T >::resize().
Referenced by Slic3r::PresetBundle::config_from_gcode(), Slic3r::PresetBundle::import_json_presets(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::PresetCollection::load_project_embedded_presets(), Slic3r::PresetCollection::load_user_preset(), Slic3r::PresetCollection::resolve_user_preset(), and Slic3r::PresetBundle::resolve_vendor_preset().
|
inlinestatic |
References Preset(), inherits(), inherits(), and name.
Referenced by Slic3r::PresetBundle::import_json_presets(), Slic3r::PresetCollection::load_project_embedded_presets(), Slic3r::PresetCollection::load_user_preset(), Slic3r::PresetCollection::resolve_user_preset(), Slic3r::PresetCollection::save_current_preset(), and Slic3r::PresetBundle::save_preset_to_bundle_dir().
|
static |
References Slic3r::print_config_def.
Referenced by printer_options().
|
inline |
|
static |
References type, TYPE_FILAMENT, and TYPE_PRINTER.
Referenced by Slic3r::active_capability_config(), and Slic3r::GUI::Tab::on_value_change().
|
static |
References Slic3r::s_Preset_print_options.
Referenced by Slic3r::active_capability_config(), Slic3r::GUI::EditGCodeDialog::add_presets_placeholders(), Slic3r::GUI::preset_type_options(), and Slic3r::CLI::run().
|
static |
References Slic3r::append(), nozzle_options(), Slic3r::s_Preset_machine_limits_options, and Slic3r::s_Preset_printer_options.
Referenced by Slic3r::active_capability_config(), Slic3r::GUI::EditGCodeDialog::add_presets_placeholders(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::GUI::preset_type_options(), and Slic3r::CLI::run().
|
inline |
References printer_technology().
Referenced by Slic3r::GUI::Plater::priv::load_files(), printer_technology(), Slic3r::GUI::PhysicalPrinterDialog::update(), Slic3r::GUI::PhysicalPrinterDialog::update_ports(), and Slic3r::GUI::PhysicalPrinterDialog::update_webui().
|
inlinestatic |
References Slic3r::ConfigBase::option(), and Slic3r::ptFFF.
Referenced by Slic3r::GUI::UnsavedChangesDialog::build(), Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings(), Slic3r::GUI::TabPrinter::cache_extruder_cnt(), Slic3r::GUI::Tab::compatible_widget_create(), Slic3r::GUI::GUI_App::extruders_cnt(), Slic3r::GUI::GUI_App::extruders_edited_cnt(), Slic3r::PresetCollection::get_selected_preset_parent(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::GUI::Tab::load_current_preset(), Slic3r::PresetBundle::reload_local_bundle(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::require_tab(), Slic3r::PresetCollection::resolve_user_preset(), Slic3r::GUI::Tab::select_preset(), Slic3r::GUI::PresetComboBox::update(), Slic3r::GUI::Sidebar::update_all_preset_comboboxes(), Slic3r::GUI::DiffPresetDialog::update_compatibility(), Slic3r::PresetBundle::update_compatible(), Slic3r::GUI::Tab::update_preset_description_line(), Slic3r::GUI::Sidebar::update_presets(), and Slic3r::GUI::DiffPresetDialog::update_tree().
|
inline |
References Slic3r::ConfigBase::option().
| void Slic3r::Preset::reload | ( | Preset const & | parent | ) |
References Preset(), Slic3r::ConfigBase::apply(), config, Slic3r::Disable, file, key_values, and Slic3r::user_presets_lock_path().
| void Slic3r::Preset::remove_files | ( | bool | cloud_already_deleted = false | ) |
References file, is_project_embedded, save_info(), setting_id, sync_info, and Slic3r::user_presets_lock_path().
Referenced by Slic3r::PresetCollection::delete_current_preset(), and Slic3r::PresetBundle::remove_users_preset().
|
static |
References config, and Slic3r::ConfigOptionResolver::has().
Referenced by Slic3r::PresetBundle::import_json_presets(), Slic3r::PresetCollection::load_project_embedded_presets(), Slic3r::PresetCollection::load_user_preset(), Slic3r::PresetCollection::resolve_user_preset(), and Slic3r::PresetBundle::resolve_vendor_preset().
|
static |
References Slic3r::g_suffix_modified, and name.
Referenced by Slic3r::GUI::PlaterPresetComboBox::PlaterPresetComboBox(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::combo_item_for_preset(), Slic3r::GUI::Tab::create_preset_tab(), Slic3r::GUI::DiffPresetDialog::create_presets_sizer(), Slic3r::GUI::DiffPresetDialog::get_left_preset_name(), Slic3r::PhysicalPrinter::get_preset_name(), Slic3r::GUI::DiffPresetDialog::get_right_preset_name(), Slic3r::GUI::Plater::priv::on_select_preset(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::resolve_combo_preset(), Slic3r::PresetCollection::select_preset_by_name(), Slic3r::PresetBundle::set_filament_preset(), Slic3r::GUI::PresetComboBox::update_ams_color(), and Slic3r::GUI::TabPresetComboBox::update_dirty().
|
inline |
| bool Slic3r::Preset::save | ( | DynamicPrintConfig * | parent_config | ) |
References base_id, BBL_JSON_KEY_FILAMENT_ID, config, Slic3r::ConfigOptionString, Slic3r::empty(), filament_id, file, get_extruder_names_and_keysets(), Slic3r::get_preset_bare_name(), inherits(), Slic3r::is_filament_extruder_override_key(), is_from_bundle(), is_project_embedded, Slic3r::ConfigOption::is_scalar(), is_system, is_user(), name, Slic3r::ConfigOption::nullable(), Slic3r::ConfigBase::option(), save_info(), Slic3r::ConfigBase::save_to_json(), Slic3r::ConfigOption::set(), Slic3r::DynamicConfig::set_key_value(), Slic3r::ConfigOptionVectorBase::set_with_nil(), Slic3r::ConfigOptionVectorBase::size(), type, Slic3r::user_presets_lock_path(), version, and Slic3r::write_file_atomically().
Referenced by Slic3r::PresetCollection::clone_presets(), Slic3r::GUI::ExportConfigsDialog::earse_preset_fields_for_safe(), Slic3r::PresetBundle::import_json_presets(), Slic3r::GUI::ExportPresetBundleDialog::InitExportData(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::PresetCollection::save_current_preset(), and Slic3r::PresetBundle::save_preset_to_bundle_dir().
| void Slic3r::Preset::save_info | ( | std::string | file = "" | ) |
References base_id, file, is_from_bundle(), is_project_embedded, setting_id, sync_info, updated_time, user_id, Slic3r::user_presets_lock_path(), and Slic3r::write_file_atomically().
Referenced by remove_files(), save(), Slic3r::GUI::CalibrationWizard::save_preset(), Slic3r::GUI::Tab::save_preset(), and Slic3r::GUI::CalibrationWizard::save_preset_with_index().
|
inline |
|
inline |
|
inline |
References Slic3r::DynamicPrintConfig::set_num_extruders().
| void Slic3r::Preset::set_visible_from_appconfig | ( | const AppConfig & | app_config | ) |
References config, Slic3r::AppConfig::get_section(), Slic3r::AppConfig::get_variant(), Slic3r::AppConfig::has_section(), is_visible, name, renamed_from, Slic3r::AppConfig::SECTION_FILAMENTS, Slic3r::AppConfig::SECTION_MATERIALS, type, TYPE_FILAMENT, TYPE_PRINTER, TYPE_SLA_MATERIAL, and vendor.
Referenced by Slic3r::PresetBundle::load_installed_filaments(), Slic3r::PresetBundle::load_installed_printers(), and Slic3r::PresetBundle::load_installed_sla_materials().
|
static |
References Slic3r::s_Preset_sla_material_options.
Referenced by Slic3r::GUI::EditGCodeDialog::add_presets_placeholders().
|
static |
References Slic3r::s_Preset_sla_print_options.
Referenced by Slic3r::GUI::EditGCodeDialog::add_presets_placeholders().
|
static |
References Slic3r::s_Preset_sla_printer_options.
Referenced by Slic3r::GUI::EditGCodeDialog::add_presets_placeholders().
|
static |
References Slic3r::g_suffix_modified.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_style_list(), Slic3r::GUI::PlaterPresetComboBox::switch_to_tab(), and Slic3r::GUI::PlaterPresetComboBox::update().
|
static |
References Slic3r::g_suffix_modified.
Referenced by Slic3r::GUI::GUI_App::load_language().
|
friend |
References PresetBundle.
Referenced by get_current_printer_type(), get_default_bed_type(), get_printer_type(), has_cali_lines(), has_lidar(), is_custom_defined(), and PresetBundle.
|
friend |
References PresetCollection.
Referenced by PresetCollection.
| std::string Slic3r::Preset::alias |
Referenced by Slic3r::GUI::SavePresetDialog::Item::Item(), Slic3r::PresetBundle::commit_vendor_preset(), Slic3r::PresetBundle::get_filament_by_filament_id(), Slic3r::GUI::Materials::get_printer_counter(), label(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::GUI::anonymous_namespace{PublishSettingsDialog.cpp}::material_title(), Slic3r::GUI::AMSMaterialsSetting::Popup(), Slic3r::PresetBundle::update_compatible(), Slic3r::GUI::PageMaterials::update_lists(), Slic3r::GUI::Tab::update_preset_description_line(), and Slic3r::GUI::wgtDeviceNozzleRackHotendUpdate::UpdateInfo().
| std::string Slic3r::Preset::base_id |
| std::string Slic3r::Preset::bundle_id |
Referenced by Slic3r::PresetBundle::import_json_presets(), is_from_bundle(), Slic3r::PresetBundle::reload_local_bundle(), Slic3r::PresetBundle::save_preset_to_bundle_dir(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update(), and Slic3r::PresetBundle::update_subscribed_presets().
| DynamicPrintConfig Slic3r::Preset::config |
Referenced by Slic3r::_BBS_3MF_Exporter::_add_project_embedded_presets_to_archive(), Slic3r::GUI::_collect_filament_info(), Slic3r::_BBS_3MF_Importer::_extract_project_embedded_presets_from_archive(), Slic3r::active_capability_config(), Slic3r::GUI::PresetComboBox::add_connected_printers(), Slic3r::PresetCollection::add_detached_preset(), Slic3r::GUI::ExportConfigsDialog::archive_preset_bundle_to_file(), Slic3r::GUI::SelectMachineDialog::build_nozzles_info(), Slic3r::GUI::SyncAmsInfoDialog::build_nozzles_info(), Slic3r::GUI::PartPlate::calc_imex_zones(), Slic3r::GUI::CalibUtils::calib_flowrate(), Slic3r::GUI::CalibUtils::calib_generic_auto_pa_cali(), Slic3r::GUI::CalibUtils::calib_generic_PA(), Slic3r::GUI::CalibUtils::calib_max_vol_speed(), Slic3r::GUI::CalibUtils::calib_pa_pattern(), Slic3r::GUI::CalibUtils::calib_retraction(), Slic3r::GUI::CalibUtils::calib_temptue(), Slic3r::GUI::CalibUtils::calib_VFA(), Slic3r::GUI::Plater::priv::check_ams_status_impl(), Slic3r::PresetBundle::check_filament_temp_equation_by_printer_type_and_nozzle_for_mas_tray(), Slic3r::check_filaments_printable(), Slic3r::PresetBundle::check_preset_references(), Slic3r::GUI::collect_imex_warnings(), Slic3r::GUI::Sidebar::collect_physical_filament_info(), Slic3r::GUI::construct_extruder_unprintable_error(), Slic3r::PresetBundle::construct_full_config(), Slic3r::GUI::CreateFilamentPresetDialog::create_filament_preset_item(), Slic3r::GUI::Bed3D::detect_type(), Slic3r::PresetCollection::dirty_options(), Slic3r::PresetCollection::dirty_options_without_option_list(), Slic3r::GUI::ExportConfigsDialog::earse_preset_fields_for_safe(), Slic3r::effective_physical_extruder_map(), Slic3r::PresetBundle::export_current_configs(), Slic3r::GUI::extruder_supports_tpu_high_flow(), Slic3r::GUI::GUI_App::extruders_cnt(), Slic3r::GUI::GUI_App::extruders_edited_cnt(), Slic3r::GUI::filament_type_for_color_decompose(), Slic3r::anonymous_namespace{SnapmakerPrinterAgent.cpp}::find_closest_color_preset_by_vendor_and_type(), Slic3r::anonymous_namespace{PluginResolver.cpp}::find_option_for_capability(), Slic3r::GUI::Plater::force_filament_colors_update(), Slic3r::PresetBundle::full_fff_config(), Slic3r::GUI::FlowRateWizard::generate_index_key_value(), Slic3r::GUI::SyncAmsInfoDialog::generate_override_fix_ams_list(), Slic3r::GUI::CreatePrinterPresetDialog::generate_process_presets_data(), Slic3r::GUI::NewCalibrationHistoryDialog::get_all_filaments(), Slic3r::GUI::PresetComboBox::get_bmp(), Slic3r::GUI::get_config_json(), get_current_printer_type(), Slic3r::PresetBundle::get_custom_vendor_models(), get_default_bed_type(), Slic3r::PresetCollection::get_differed_values_to_update(), Slic3r::GUI::Tab::get_extruder_sync_enable_state(), Slic3r::PresetBundle::get_filament_by_filament_id(), Slic3r::GUI::get_filament_compatible_printer(), Slic3r::GUI::CreateFilamentPresetDialog::get_filament_preset_choices(), Slic3r::GUI::CreateFilamentPresetDialog::get_filament_presets_by_machine(), Slic3r::PresetBundle::get_filament_presets_for_machine(), Slic3r::GUI::Materials::get_filament_type(), get_filament_type(), Slic3r::GUI::AMSMaterialsSetting::get_filament_variant_index(), Slic3r::GUI::Materials::get_filament_vendor(), Slic3r::GUI::Materials::get_material_type(), Slic3r::GUI::Materials::get_material_vendor(), Slic3r::PresetCollection::get_preset_differed_for_save(), Slic3r::GUI::CalibrationPresetPage::get_print_preset(), Slic3r::PresetBundle::get_printer_extruder_count(), get_printer_type(), Slic3r::GUI::Plater::get_selected_printer_name_in_combox(), Slic3r::PresetBundle::get_similar_printer_preset(), Slic3r::GUI::PresetComboBox::get_tooltip(), Slic3r::PresetBundle::get_used_tpu_filaments(), Slic3r::GUI::CreatePresetForPrinterDialog::get_visible_printer_and_compatible_filament_presets(), Slic3r::GUI::getExtruderNozzleCount(), Slic3r::GUI::getExtruderNozzleCountTotal(), Slic3r::DevUtilBackend::GetFilamentDryingPreset(), Slic3r::PresetBundle::has_errors(), has_lidar(), Slic3r::GUI::PartPlate::imex_wipe_tower_hull(), Slic3r::PresetBundle::import_json_presets(), inherits(), Slic3r::GUI::GCodeViewer::init(), Slic3r::GUI::ExportPresetBundleDialog::InitExportData(), Slic3r::is_compatible_with_parent_printer(), Slic3r::is_compatible_with_print(), Slic3r::is_compatible_with_printer(), Slic3r::is_compatible_with_printer(), Slic3r::is_compatible_with_printer(), Slic3r::PresetCollection::is_dirty(), Slic3r::GUI::CalibrationPresetPage::is_filament_in_blacklist(), Slic3r::GUI::is_soluble_filament(), Slic3r::GUI::is_support_filament(), Slic3r::GUI::Sidebar::priv::layout_printer(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::GUI::Tab::load_current_preset(), Slic3r::PresetCollection::load_external_preset(), Slic3r::GUI::MainFrame::load_printer_url(), Slic3r::PhysicalPrinterCollection::load_printers_from_presets(), Slic3r::PresetCollection::load_project_embedded_presets(), Slic3r::PresetBundle::load_selections(), Slic3r::PresetCollection::load_user_preset(), Slic3r::GUI::manuallySetNozzleCount(), Slic3r::GUI::Tab::may_discard_current_dirty_preset(), Slic3r::GUI::GLCanvas3D::CenterOfMass::model_markers(), normalize(), Slic3r::normalize_compatible_field(), Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::PressureAdvanceWizard::on_cali_start(), Slic3r::GUI::Plater::on_filament_change(), Slic3r::GUI::TabPrinter::on_preset_loaded(), Slic3r::GUI::CalibrationPresetPage::on_recommend_input_value(), Slic3r::GUI::AMSMaterialsSetting::on_select_filament(), Slic3r::GUI::Plater::priv::on_select_preset(), Slic3r::GUI::Tab::on_value_change(), Slic3r::GUI::AMSMaterialsSetting::Popup(), Slic3r::anonymous_namespace{PresetBundle.cpp}::printer_kept_bed_paths(), Slic3r::GUI::anonymous_namespace{PublishSettingsDialog.cpp}::project_used_filament_slots(), Slic3r::referenced_capabilities(), Slic3r::GUI::PartPlate::refresh_imex_icon(), Slic3r::refresh_missing_plugins(), Slic3r::GUI::PartPlate::register_raycasters_for_picking(), reload(), Slic3r::PresetBundle::reload_local_bundle(), Slic3r::GUI::GUI_App::reload_settings(), remove_invalid_keys(), Slic3r::GUI::PartPlate::render_icons(), Slic3r::GUI::GCodeViewer::render_markers(), Slic3r::GUI::SelectMachineDialog::reset_and_sync_ams_list(), Slic3r::GUI::SyncAmsInfoDialog::reset_and_sync_ams_list(), Slic3r::PresetBundle::reset_default_nozzle_volume_type(), Slic3r::PresetBundle::reset_project_embedded_presets(), Slic3r::PresetBundle::resolve_preset_config(), Slic3r::PresetBundle::resolve_system_preset(), Slic3r::PresetCollection::resolve_user_preset(), Slic3r::PresetBundle::resolve_vendor_preset(), Slic3r::PresetBundle::restore_selection(), Slic3r::CLI::run(), Slic3r::GUI::s_get_slicing_extuder_nozzles(), save(), Slic3r::PresetBundle::save_changes_for_preset(), Slic3r::PresetCollection::save_current_preset(), Slic3r::GUI::CalibrationWizard::save_preset(), Slic3r::PresetBundle::save_preset_to_bundle_dir(), Slic3r::GUI::CalibrationWizard::save_preset_with_index(), Slic3r::GUI::CreatePrinterPresetDialog::save_printable_area_config(), Slic3r::PresetCollection::save_user_presets(), Slic3r::GUI::sCheckFilamentInfo(), Slic3r::GUI::seedExtruderNozzleStats(), Slic3r::GUI::Tab::select_preset(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::select_printer_default_presets(), Slic3r::PresetBundle::selection(), Slic3r::GUI::Plater::set_bed_shape(), Slic3r::PresetBundle::set_calibrate_printer(), set_dirty(), Slic3r::GUI::PartPlate::set_shape(), set_visible_from_appconfig(), Slic3r::GUI::setExtruderNozzleCount(), Slic3r::GUI::Sidebar::should_show_SEMM_buttons(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_all_printers(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_config(), Slic3r::PresetBundle::support_different_extruders(), Slic3r::GUI::support_nozzle_volume(), Slic3r::GUI::Sidebar::priv::switch_diameter_to(), Slic3r::GUI::Tab::switch_excluder(), Slic3r::GUI::SendMultiMachinePage::sync_ams_list(), Slic3r::GUI::Tab::sync_excluder(), Slic3r::GUI::Sidebar::priv::sync_extruder_list(), Slic3r::PresetUtils::system_printer_model(), Slic3r::GUI::anonymous_namespace{HintNotification.cpp}::tag_check_material(), Slic3r::GUI::TabSLAMaterial::toggle_options(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::GUI::Tab::transfer_options(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::Sidebar::update_all_preset_comboboxes(), Slic3r::GUI::CalibrationPresetPage::update_combobox_filaments(), Slic3r::PresetBundle::update_compatible(), Slic3r::PresetCollection::update_compatible_internal(), Slic3r::GUI::update_custom_filaments(), Slic3r::PhysicalPrinter::update_from_preset(), Slic3r::GUI::Tab::update_preset_description_line(), Slic3r::GUI::Sidebar::update_presets(), Slic3r::GUI::Sidebar::update_printer_thumbnail(), Slic3r::GUI::DiffPresetDialog::update_tree(), Slic3r::GUI::updateNozzleCountDisplay(), and Slic3r::GUI::Tab::validate_filament_temperature_pairs().
| std::string Slic3r::Preset::description |
| std::string Slic3r::Preset::filament_id |
Referenced by Slic3r::GUI::PlaterPresetComboBox::PlaterPresetComboBox(), Slic3r::PresetCollection::add_detached_preset(), Slic3r::GUI::CalibUtils::calib_flowrate(), Slic3r::GUI::CalibUtils::calib_generic_PA(), Slic3r::PresetBundle::check_duplicate_filament_subtypes(), Slic3r::PresetBundle::commit_vendor_preset(), Slic3r::PresetCollection::filament_id_by_type(), Slic3r::PresetBundle::full_fff_config(), Slic3r::GUI::SyncAmsInfoDialog::generate_override_fix_ams_list(), Slic3r::PresetBundle::get_filament_by_filament_id(), Slic3r::GUI::get_filament_id(), Slic3r::GUI::CreateFilamentPresetDialog::get_filament_preset_choices(), Slic3r::DevUtilBackend::GetFilamentDryingPreset(), Slic3r::anonymous_namespace{CrealityPrintAgent.cpp}::has_visible_base_preset(), Slic3r::anonymous_namespace{QidiPrinterAgent.cpp}::has_visible_base_preset(), Slic3r::PresetBundle::import_json_presets(), Slic3r::GUI::CalibrationPresetPage::is_filament_in_blacklist(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PresetCollection::load_project_embedded_presets(), Slic3r::PresetCollection::load_user_preset(), Slic3r::MoonrakerPrinterAgent::map_filament_type_to_generic_id(), Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::PressureAdvanceWizard::on_cali_start(), Slic3r::GUI::SelectMachineDialog::reset_and_sync_ams_list(), Slic3r::GUI::SyncAmsInfoDialog::reset_and_sync_ams_list(), Slic3r::PresetCollection::resolve_user_preset(), save(), Slic3r::PresetBundle::save_preset_to_bundle_dir(), Slic3r::GUI::sCheckFilamentInfo(), Slic3r::GUI::SendMultiMachinePage::sync_ams_list(), Slic3r::GUI::Sidebar::sync_ams_list(), Slic3r::GUI::wgtDeviceNozzleRackHotendUpdate::UpdateInfo(), and Slic3r::warn_ambiguous_filament_id_match().
| std::string Slic3r::Preset::file |
Referenced by Slic3r::_BBS_3MF_Exporter::_add_project_embedded_presets_to_archive(), Slic3r::_BBS_3MF_Importer::_extract_project_embedded_presets_from_archive(), Slic3r::GUI::SavePresetDialog::Item::accept(), Slic3r::GUI::ExportConfigsDialog::archive_filament_bundle_to_file(), Slic3r::GUI::ExportConfigsDialog::archive_filament_preset_to_file(), Slic3r::GUI::ExportConfigsDialog::archive_preset_bundle_to_file(), Slic3r::GUI::ExportConfigsDialog::archive_printer_preset_to_file(), Slic3r::GUI::ExportConfigsDialog::archive_process_preset_to_file(), Slic3r::PresetBundle::check_duplicate_filament_subtypes(), Slic3r::PresetBundle::check_preset_references(), Slic3r::GUI::delete_filament_preset_by_name(), Slic3r::GUI::ExportConfigsDialog::earse_preset_fields_for_safe(), Slic3r::PresetBundle::has_errors(), Slic3r::PresetBundle::import_json_presets(), Slic3r::GUI::ExportPresetBundleDialog::InitExportData(), load_info(), reload(), remove_files(), Slic3r::PresetBundle::resolve_preset_config(), save(), save_info(), Slic3r::PresetBundle::save_preset_to_bundle_dir(), and Slic3r::GUI::Tab::select_preset().
| std::string Slic3r::Preset::ini_str |
| bool Slic3r::Preset::is_compatible = true |
Referenced by Slic3r::GUI::PlaterPresetComboBox::PlaterPresetComboBox(), Slic3r::PresetBundle::apply_vendor_config(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::PresetComboBox::update(), Slic3r::GUI::SavePresetDialog::Item::update(), Slic3r::GUI::TabPresetComboBox::update(), Slic3r::PresetBundle::update_compatible(), Slic3r::PresetCollection::update_compatible_internal(), Slic3r::GUI::PhysicalPrinterDialog::update_preset_input(), and Slic3r::GUI::Sidebar::update_presets().
| bool Slic3r::Preset::is_default = false |
Referenced by Slic3r::GUI::SavePresetDialog::Item::Item(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Preset(), Slic3r::GUI::Tab::compatible_widget_create(), Slic3r::PresetBundle::export_current_configs(), Slic3r::PresetBundle::full_fff_config(), Slic3r::PresetBundle::get_custom_vendor_models(), Slic3r::PresetCollection::get_preset_base(), Slic3r::is_compatible_with_print(), Slic3r::is_compatible_with_printer(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_all_printers(), Slic3r::GUI::CalibrateFilamentComboBox::update(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::PresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update(), Slic3r::PresetBundle::update_compatible(), Slic3r::GUI::Tab::update_preset_description_line(), Slic3r::GUI::PhysicalPrinterDialog::update_preset_input(), and Slic3r::GUI::Tab::update_ui_items_related_on_parent_preset().
| bool Slic3r::Preset::is_dirty = false |
Referenced by Slic3r::_BBS_3MF_Importer::_extract_project_embedded_presets_from_archive(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::PresetTransaction::commit(), Slic3r::GUI::DiffPresetDialog::create_buttons(), Slic3r::GUI::SyncAmsInfoDialog::is_dirty_filament(), label(), Slic3r::GUI::GUI_App::reload_settings(), Slic3r::PresetBundle::remove_users_preset(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::TabPrint::update(), and Slic3r::PresetCollection::update_dirty().
| bool Slic3r::Preset::is_external = false |
| bool Slic3r::Preset::is_project_embedded = false |
Referenced by Slic3r::_BBS_3MF_Importer::_extract_project_embedded_presets_from_archive(), remove_files(), Slic3r::CLI::run(), Slic3r::GUI::UnsavedChangesDialog::save(), save(), save_info(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::SavePresetDialog::Item::update(), Slic3r::GUI::TabPresetComboBox::update(), and Slic3r::GUI::update_custom_filaments().
| bool Slic3r::Preset::is_system = false |
Referenced by Slic3r::GUI::SavePresetDialog::Item::Item(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::PresetBundle::check_duplicate_filament_subtypes(), Slic3r::PresetBundle::check_preset_references(), Slic3r::PresetBundle::check_printer_default_materials(), Slic3r::PresetBundle::commit_vendor_preset(), Slic3r::PresetCollection::delete_current_preset(), Slic3r::GUI::Bed3D::detect_type(), Slic3r::PresetBundle::export_current_configs(), Slic3r::PresetBundle::full_fff_config(), Slic3r::PresetBundle::get_custom_vendor_models(), Slic3r::PresetBundle::get_filament_by_filament_id(), Slic3r::PresetBundle::get_filament_presets_for_machine(), Slic3r::PresetCollection::get_preset_base(), Slic3r::PresetBundle::get_similar_printer_preset(), Slic3r::PresetBundle::has_errors(), Slic3r::GUI::GCodeViewer::init(), Slic3r::is_compatible_with_printer(), Slic3r::PresetCollection::legacy_user_filament_presets(), Slic3r::PresetBundle::load_installed_filaments(), Slic3r::MoonrakerPrinterAgent::map_filament_type_to_generic_id(), Slic3r::GUI::Plater::priv::on_select_preset(), Slic3r::GUI::ExportPresetBundleDialog::OnRequestPresets(), save(), Slic3r::GUI::CalibrationWizard::save_preset(), Slic3r::GUI::Tab::save_preset(), Slic3r::GUI::CalibrationWizard::save_preset_with_index(), Slic3r::GUI::ExportConfigsDialog::select_curr_radiobox(), Slic3r::GUI::Tab::select_preset(), Slic3r::GUI::Plater::set_bed_shape(), Slic3r::GUI::CalibrateFilamentComboBox::update(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::PresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update(), Slic3r::GUI::TabPrint::update(), Slic3r::GUI::update_custom_filaments(), Slic3r::GUI::Tab::update_preset_description_line(), and Slic3r::GUI::PhysicalPrinterDialog::update_preset_input().
| bool Slic3r::Preset::is_visible = true |
Referenced by Slic3r::GUI::PresetComboBox::add_ams_filaments(), Slic3r::GUI::PresetComboBox::add_connected_printers(), Slic3r::PresetBundle::apply_vendor_config(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::PresetBundle::load_selections(), Slic3r::PresetBundle::reset_project_embedded_presets(), Slic3r::PresetBundle::selection(), set_visible_from_appconfig(), Slic3r::GUI::CalibrateFilamentComboBox::update(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::PresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update(), and Slic3r::PresetBundle::update_compatible().
| std::map<std::string, std::string> Slic3r::Preset::key_values |
Referenced by reload().
| bool Slic3r::Preset::loaded = false |
| ConfigSubstitutions* Slic3r::Preset::loading_substitutions {nullptr} |
Referenced by Slic3r::_BBS_3MF_Importer::_extract_project_embedded_presets_from_archive().
| std::set<std::string> Slic3r::Preset::m_excluded_from |
Referenced by Slic3r::is_compatible_with_printer().
| bool Slic3r::Preset::m_from_orca_filament_lib = false |
Referenced by Slic3r::PresetBundle::commit_vendor_preset().
| std::string Slic3r::Preset::name |
Referenced by Slic3r::GUI::SavePresetDialog::Item::Item(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Preset(), Slic3r::_BBS_3MF_Exporter::_add_project_embedded_presets_to_archive(), Slic3r::GUI::SavePresetDialog::Item::accept(), Slic3r::active_capability_config(), Slic3r::GUI::ExportConfigsDialog::archive_filament_bundle_to_file(), Slic3r::GUI::ExportConfigsDialog::archive_filament_preset_to_file(), Slic3r::GUI::ExportConfigsDialog::archive_preset_bundle_to_file(), Slic3r::GUI::ExportConfigsDialog::archive_printer_preset_to_file(), Slic3r::GUI::ExportConfigsDialog::archive_process_preset_to_file(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::bind_filament_target(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::bind_preset_target(), Slic3r::GUI::UnsavedChangesDialog::build(), Slic3r::PresetBundle::check_duplicate_filament_subtypes(), Slic3r::PresetBundle::check_filament_temp_equation_by_printer_type_and_nozzle_for_mas_tray(), Slic3r::check_filaments_printable(), Slic3r::PresetBundle::check_preset_references(), Slic3r::PresetCollection::clone_presets(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::PresetTransaction::commit(), Slic3r::PresetBundle::commit_vendor_preset(), Slic3r::GUI::Tab::compatible_widget_create(), Slic3r::PresetBundle::construct_full_config(), Slic3r::GUI::DiffPresetDialog::create_buttons(), Slic3r::GUI::CreateFilamentPresetDialog::create_dialog_buttons(), Slic3r::GUI::EditFilamentPresetDialog::create_dialog_buttons(), Slic3r::GUI::CreateFilamentPresetDialog::create_filament_preset_item(), Slic3r::GUI::DiffPresetDialog::create_presets_sizer(), Slic3r::GUI::ExportConfigsDialog::data_init(), Slic3r::PresetCollection::delete_current_preset(), Slic3r::GUI::delete_filament_preset_by_name(), Slic3r::GUI::EditFilamentPresetDialog::delete_preset(), Slic3r::PresetCollection::delete_preset(), Slic3r::GUI::ExportConfigsDialog::earse_preset_fields_for_safe(), Slic3r::PresetBundle::export_current_configs(), Slic3r::PresetCollection::filament_preset_less(), Slic3r::GUI::filament_type_for_color_decompose(), Slic3r::PresetBundle::full_fff_config(), Slic3r::GUI::SyncAmsInfoDialog::generate_override_fix_ams_list(), Slic3r::GUI::CreateFilamentPresetDialog::get_all_filament_presets(), Slic3r::GUI::get_config_json(), Slic3r::GUI::get_filament_id(), Slic3r::GUI::CreateFilamentPresetDialog::get_filament_preset_choices(), Slic3r::GUI::CreateFilamentPresetDialog::get_filament_presets_by_machine(), Slic3r::PresetBundle::get_filament_presets_for_machine(), Slic3r::GUI::PresetComboBox::get_preset_item_name(), Slic3r::GUI::PresetComboBox::get_preset_name(), Slic3r::GUI::CalibrationPresetPage::get_print_preset(), Slic3r::GUI::CalibrationPresetPage::get_print_preset_name(), Slic3r::PresetCollection::get_selected_preset_name(), Slic3r::PresetBundle::get_similar_printer_preset(), Slic3r::GUI::PresetComboBox::get_tooltip(), Slic3r::PresetBundle::get_used_tpu_filaments(), Slic3r::PresetBundle::import_json_presets(), Slic3r::GUI::ExportPresetBundleDialog::InitExportData(), Slic3r::PresetBundle::install_vendor_entries(), Slic3r::is_compatible_with_print(), Slic3r::is_compatible_with_printer(), Slic3r::is_compatible_with_printer(), Slic3r::PresetBundle::is_the_only_edited_filament(), label(), Slic3r::PresetCollection::legacy_user_filament_presets(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PhysicalPrinterCollection::load_printers_from_presets(), Slic3r::PresetBundle::load_selections(), Slic3r::GUI::ConfigWizard::priv::load_vendors(), Slic3r::GUI::anonymous_namespace{PublishSettingsDialog.cpp}::material_title(), Slic3r::normalize_compatible_field(), normalize_inherits(), Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::PressureAdvanceWizard::on_cali_start(), Slic3r::GUI::PageMaterials::on_material_highlighted(), Slic3r::GUI::TabPrinter::on_preset_loaded(), Slic3r::GUI::ExportPresetBundleDialog::OnRequestPresets(), operator<(), Slic3r::GUI::AMSMaterialsSetting::Popup(), Slic3r::PresetBundle::reload_local_bundle(), Slic3r::GUI::PageMaterials::reload_presets(), Slic3r::GUI::GUI_App::reload_settings(), remove_suffix_modified(), Slic3r::PresetBundle::remove_users_preset(), Slic3r::GUI::SelectMachineDialog::reset_and_sync_ams_list(), Slic3r::GUI::SyncAmsInfoDialog::reset_and_sync_ams_list(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::resolved_slot_preset(), Slic3r::CLI::run(), Slic3r::GUI::UnsavedChangesDialog::save(), save(), Slic3r::GUI::CalibrationWizard::save_preset(), Slic3r::GUI::Tab::save_preset(), Slic3r::PresetBundle::save_preset_to_bundle_dir(), Slic3r::GUI::CalibrationWizard::save_preset_with_index(), Slic3r::GUI::sCheckFilamentInfo(), Slic3r::GUI::Tab::select_preset(), Slic3r::GUI::PluginsConfigDialog::send_capabilities(), Slic3r::GUI::CalibUtils::send_to_print(), Slic3r::PresetBundle::set_calibrate_printer(), set_visible_from_appconfig(), Slic3r::GUI::SendMultiMachinePage::sync_ams_list(), Slic3r::GUI::Sidebar::priv::sync_extruder_list(), Slic3r::GUI::GUI_App::sync_preset(), Slic3r::GUI::Tab::transfer_options(), Slic3r::GUI::CalibrateFilamentComboBox::update(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::PresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update(), Slic3r::GUI::UnsavedChangesDialog::update(), Slic3r::GUI::CalibrationPresetPage::update_combobox_filaments(), Slic3r::PresetBundle::update_compatible(), Slic3r::PresetCollection::update_compatible_internal(), Slic3r::GUI::update_custom_filaments(), Slic3r::PhysicalPrinter::update_from_preset(), Slic3r::GUI::PageMaterials::update_lists(), Slic3r::PresetBundle::update_num_filaments(), Slic3r::GUI::Tab::update_preset_description_line(), Slic3r::GUI::CreatePrinterPresetDialog::update_presets_list(), Slic3r::PresetBundle::update_subscribed_presets(), Slic3r::PresetBundle::update_system_preset_setting_ids(), Slic3r::GUI::DiffPresetDialog::update_tree(), and Slic3r::GUI::Tab::validate_filament_temperature_pairs().
| std::vector<std::string> Slic3r::Preset::renamed_from |
| std::string Slic3r::Preset::setting_id |
Referenced by Slic3r::GUI::SavePresetDialog::Item::accept(), Slic3r::PresetCollection::check_and_fix_syncinfo(), Slic3r::PresetBundle::check_filament_temp_equation_by_printer_type_and_nozzle_for_mas_tray(), Slic3r::PresetBundle::commit_vendor_preset(), Slic3r::GUI::delete_filament_preset_by_name(), Slic3r::PresetBundle::import_json_presets(), Slic3r::PresetBundle::load_config_file_config(), load_info(), Slic3r::PresetCollection::load_user_preset(), remove_files(), Slic3r::PresetBundle::remove_users_preset(), Slic3r::PresetCollection::save_current_preset(), save_info(), Slic3r::PresetBundle::save_preset_to_bundle_dir(), Slic3r::PresetCollection::save_user_presets(), Slic3r::GUI::sCheckFilamentInfo(), Slic3r::GUI::Tab::select_preset(), Slic3r::GUI::GUI_App::sync_preset(), and Slic3r::PresetBundle::update_system_preset_setting_ids().
| std::string Slic3r::Preset::sync_info |
| Type Slic3r::Preset::type = TYPE_INVALID |
Referenced by Preset(), Slic3r::_BBS_3MF_Exporter::_add_project_embedded_presets_to_archive(), Slic3r::active_capability_config(), Slic3r::anonymous_namespace{PluginResolver.cpp}::collect_capabilities_in_use(), Slic3r::GUI::ExportConfigsDialog::earse_preset_fields_for_safe(), Slic3r::PresetBundle::get_differed_values_to_update(), get_extruder_names_and_keysets(), get_iot_type_string(), Slic3r::PresetBundle::get_preset_differed_for_save(), get_type_string(), Slic3r::GUI::ExportPresetBundleDialog::InitExportData(), Slic3r::is_compatible_with_printer(), load_external_config(), Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::PressureAdvanceWizard::on_cali_start(), plugin_overrides_key(), Slic3r::CLI::run(), Slic3r::GUI::UnsavedChangesDialog::save(), save(), set_visible_from_appconfig(), and Slic3r::GUI::GUI_App::sync_preset().
| long long Slic3r::Preset::updated_time {0} |
Referenced by load_info(), and save_info().
| std::string Slic3r::Preset::user_id |
| const VendorProfile* Slic3r::Preset::vendor = nullptr |
Referenced by Slic3r::PresetBundle::check_duplicate_filament_subtypes(), Slic3r::PresetBundle::commit_vendor_preset(), Slic3r::GUI::Materials::filter_presets(), Slic3r::PresetCollection::get_preset_with_vendor_profile(), get_printer_id(), Slic3r::PresetBundle::has_errors(), Slic3r::PresetBundle::load_installed_filaments(), Slic3r::GUI::PageMaterials::on_material_highlighted(), Slic3r::GUI::Tab::on_presets_changed(), set_visible_from_appconfig(), Slic3r::PresetUtils::system_printer_bed_model(), Slic3r::PresetUtils::system_printer_bed_texture(), Slic3r::PresetUtils::system_printer_hotend_model(), Slic3r::PresetUtils::system_printer_model(), and Slic3r::GUI::ConfigWizard::priv::update_materials().
| Semver Slic3r::Preset::version |
Referenced by Slic3r::_BBS_3MF_Exporter::_add_project_embedded_presets_to_archive(), Slic3r::_BBS_3MF_Importer::_extract_project_embedded_presets_from_archive(), Slic3r::PresetBundle::commit_vendor_preset(), Slic3r::PresetBundle::export_current_configs(), Slic3r::GUI::get_config_json(), Slic3r::PresetBundle::import_json_presets(), and save().