![]() |
Prusa Slicer 2.6.0
|
#include <src/libslic3r/Preset.hpp>
Inheritance diagram for Slic3r::PrinterPresetCollection:
Collaboration diagram for Slic3r::PrinterPresetCollection:Public Types | |
| enum class | LoadAndSelect { Never , Always , OnlyIfModified } |
| typedef std::deque< Preset >::iterator | Iterator |
| typedef std::deque< Preset >::const_iterator | ConstIterator |
Static Public Member Functions | |
| static const std::string & | get_suffix_modified () |
| static bool | is_dirty (const Preset *edited, const Preset *reference) |
| static std::vector< std::string > | dirty_options (const Preset *edited, const Preset *reference, const bool deep_compare=false) |
| static bool | is_independent_from_extruder_number_option (const std::string &opt_key) |
Protected Member Functions | |
| void | update_vendor_ptrs_after_copy (const VendorMap &vendors) |
| bool | select_preset_by_name_strict (const std::string &name) |
| std::vector< std::string > | merge_presets (PresetCollection &&other, const VendorMap &new_vendors) |
| void | update_map_alias_to_profile_name () |
| void | update_map_system_profile_renamed () |
Private Member Functions | |
| PrinterPresetCollection ()=default | |
| PrinterPresetCollection (const PrinterPresetCollection &other)=default | |
| PrinterPresetCollection & | operator= (const PrinterPresetCollection &other)=default |
| std::deque< Preset >::iterator | find_preset_internal (const std::string &name) |
| std::deque< Preset >::const_iterator | find_preset_internal (const std::string &name) const |
| std::deque< Preset >::iterator | find_preset_renamed (const std::string &name) |
| std::deque< Preset >::const_iterator | find_preset_renamed (const std::string &name) const |
| size_t | update_compatible_internal (const PresetWithVendorProfile &active_printer, const PresetWithVendorProfile *active_print, PresetSelectCompatibleType unselect_if_incompatible) |
Private Attributes | |
| Preset::Type | m_type |
| std::deque< Preset > | m_presets |
| std::vector< std::pair< std::string, std::string > > | m_map_alias_to_profile_name |
| std::map< std::string, std::string > | m_map_system_profile_renamed |
| Preset | m_edited_preset |
| Preset | m_saved_preset |
| size_t | m_idx_selected |
| bool | m_default_suppressed = true |
| size_t | m_num_default_presets = 0 |
| std::string | m_dir_path |
Friends | |
| class | PresetBundle |
|
inherited |
|
inherited |
|
stronginherited |
| Enumerator | |
|---|---|
| Never | |
| Always | |
| OnlyIfModified | |
|
inline |
|
privatedefault |
|
privatedefault |
|
inherited |
References Slic3r::StaticConfig::keys(), Slic3r::PresetCollection::m_num_default_presets, Slic3r::PresetCollection::m_presets, and Slic3r::PresetCollection::type().
Referenced by Slic3r::PresetBundle::PresetBundle(), and Slic3r::PresetCollection::PresetCollection().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
References Slic3r::PresetCollection::m_num_default_presets, and Slic3r::PresetCollection::m_presets.
Referenced by find_system_preset_by_model_and_variant().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_presets.
Referenced by find_system_preset_by_model_and_variant().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::dirty_options(), Slic3r::PresetCollection::get_edited_preset(), and Slic3r::PresetCollection::get_selected_preset_parent().
Here is the call graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::dirty_options(), Slic3r::PresetCollection::get_edited_preset(), and Slic3r::PresetCollection::get_selected_preset().
Here is the call graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::get_edited_preset(), Slic3r::PresetCollection::get_selected_preset(), and Slic3r::PresetCollection::is_dirty().
Referenced by Slic3r::GUI::PresetComboBox::OnSelect(), Slic3r::GUI::PlaterPresetComboBox::OnSelect(), Slic3r::GUI::TabPresetComboBox::OnSelect(), Slic3r::GUI::Tab::select_preset(), and Slic3r::PresetCollection::update_dirty().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_num_default_presets, and Slic3r::PresetCollection::m_presets.
Referenced by Slic3r::PresetBundle::PresetBundle(), Slic3r::PresetCollection::default_preset_for(), default_preset_for(), Slic3r::PresetBundle::full_fff_config(), Slic3r::PresetCollection::get_selected_preset_parent(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::PresetBundle::load_configbundle(), Slic3r::PresetCollection::load_preset(), and Slic3r::PresetCollection::load_presets().
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from Slic3r::PresetCollection.
References Slic3r::PresetCollection::default_preset(), Slic3r::ConfigBase::opt(), Slic3r::ptFFF, and Slic3r::ConfigOptionSingle< T >::value.
Here is the call graph for this function:
|
inherited |
References Slic3r::Preset::file, Slic3r::PresetCollection::get_selected_preset(), Slic3r::Preset::is_default, Slic3r::Preset::is_external, Slic3r::Preset::is_system, Slic3r::PresetCollection::m_idx_selected, Slic3r::PresetCollection::m_presets, and Slic3r::PresetCollection::select_preset().
Referenced by Slic3r::PresetCollection::delete_preset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::PresetCollection::delete_current_preset(), Slic3r::Preset::file, Slic3r::PresetCollection::find_preset_internal(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::PresetCollection::get_selected_preset_name(), Slic3r::Preset::is_default, Slic3r::Preset::is_external, Slic3r::Preset::is_system, Slic3r::PresetCollection::m_presets, Slic3r::PresetCollection::name(), Slic3r::PresetCollection::preset(), and Slic3r::PresetCollection::select_preset_by_name().
Here is the call graph for this function:
|
staticinherited |
References Slic3r::Preset::config, Slic3r::deep_diff(), Slic3r::DynamicConfig::diff(), Slic3r::ConfigOptionResolver::has(), and Slic3r::optional_keys.
Referenced by Slic3r::PresetCollection::current_different_from_parent_options(), Slic3r::PresetCollection::current_dirty_options(), and Slic3r::GUI::DiffPresetDialog::update_tree().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_edited_preset, Slic3r::PresetCollection::m_idx_selected, and Slic3r::PresetCollection::m_presets.
Referenced by Slic3r::GUI::GUI_App::check_and_keep_current_preset_changes(), and Slic3r::GUI::Tab::select_preset().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_presets.
Referenced by Slic3r::PresetBundle::load_selections().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_presets.
|
inherited |
References Slic3r::PresetCollection::find_preset_internal(), Slic3r::PresetCollection::first_visible(), Slic3r::PresetCollection::m_presets, Slic3r::PresetCollection::m_type, Slic3r::Preset::name, Slic3r::PresetCollection::name(), and Slic3r::PresetCollection::preset().
Referenced by Slic3r::GUI::UnsavedChangesDialog::UnsavedChangesDialog(), Slic3r::GUI::UnsavedChangesDialog::build(), Slic3r::GUI::ConfigWizard::priv::check_and_install_missing_materials(), Slic3r::GUI::Plater::check_selected_presets_visibility(), Slic3r::PresetCollection::find_preset(), Slic3r::GUI::SavePresetDialog::Item::get_existing_preset(), Slic3r::PresetCollection::get_preset_parent(), Slic3r::PresetCollection::get_selected_preset_parent(), Slic3r::PresetBundle::load_configbundle(), Slic3r::PresetCollection::load_presets(), Slic3r::PresetBundle::load_selections(), Slic3r::GUI::ConfigWizard::priv::load_vendors(), Slic3r::PresetBundle::transfer_and_save(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update(), Slic3r::GUI::DiffPresetDialog::update_compatibility(), Slic3r::GUI::TabPresetComboBox::update_dirty(), Slic3r::GUI::Plater::update_filament_colors_in_full_config(), and Slic3r::GUI::DiffPresetDialog::update_tree().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::find_preset(), and Slic3r::PresetCollection::name().
Here is the call graph for this function:
|
inlineprivateinherited |
References Slic3r::lower_bound_by_predicate(), Slic3r::PresetCollection::m_num_default_presets, Slic3r::PresetCollection::m_presets, and Slic3r::PresetCollection::name().
Referenced by Slic3r::PresetCollection::delete_preset(), Slic3r::PresetCollection::find_preset(), Slic3r::PresetCollection::find_preset_internal(), Slic3r::PresetCollection::find_preset_renamed(), Slic3r::PresetCollection::get_preset_name_by_alias(), Slic3r::PresetCollection::get_preset_with_name(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PresetCollection::load_preset(), Slic3r::PresetBundle::load_selections(), Slic3r::PresetCollection::save_current_preset(), Slic3r::PresetCollection::select_preset_by_name(), and Slic3r::PresetCollection::select_preset_by_name_strict().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivateinherited |
References Slic3r::PresetCollection::find_preset_internal(), and Slic3r::PresetCollection::name().
Here is the call graph for this function:
|
inlineprivateinherited |
References Slic3r::PresetCollection::find_preset_internal(), Slic3r::PresetCollection::m_map_system_profile_renamed, Slic3r::PresetCollection::m_presets, and Slic3r::PresetCollection::name().
Referenced by Slic3r::PresetCollection::find_preset_renamed(), Slic3r::PresetCollection::get_preset_parent(), Slic3r::PresetCollection::get_selected_preset_parent(), and Slic3r::PresetCollection::load_external_preset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivateinherited |
References Slic3r::PresetCollection::find_preset_renamed(), and Slic3r::PresetCollection::name().
Here is the call graph for this function:| const Preset * Slic3r::PrinterPresetCollection::find_system_preset_by_model_and_variant | ( | const std::string & | model_id, |
| const std::string & | variant | ||
| ) | const |
References Slic3r::PresetCollection::cbegin(), Slic3r::PresetCollection::cend(), Slic3r::Preset::config, Slic3r::Preset::is_system, Slic3r::ConfigBase::opt_string(), and Slic3r::PresetCollection::preset().
Referenced by Slic3r::PresetBundle::load_selections().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::first_compatible_idx(), and Slic3r::PresetCollection::preset().
Here is the call graph for this function:References Slic3r::PresetCollection::first_compatible_idx(), and Slic3r::PresetCollection::preset().
Here is the call graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::first_compatible_idx(), and Slic3r::PresetCollection::preset().
Here is the call graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::first_compatible_idx().
Referenced by Slic3r::PresetCollection::first_compatible(), Slic3r::PresetCollection::first_compatible(), Slic3r::PresetCollection::first_compatible(), Slic3r::PresetCollection::first_compatible_idx(), and Slic3r::PresetCollection::update_compatible().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_default_suppressed, Slic3r::PresetCollection::m_num_default_presets, and Slic3r::PresetCollection::m_presets.
|
inlineinherited |
References Slic3r::PresetCollection::first_visible_idx(), and Slic3r::PresetCollection::preset().
Referenced by Slic3r::PresetCollection::find_preset().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::PresetCollection::first_visible_idx(), and Slic3r::PresetCollection::preset().
Here is the call graph for this function:
|
inherited |
References Slic3r::PresetCollection::m_default_suppressed, Slic3r::PresetCollection::m_num_default_presets, and Slic3r::PresetCollection::m_presets.
Referenced by Slic3r::PresetCollection::first_visible(), Slic3r::PresetCollection::first_visible(), Slic3r::PresetCollection::load_presets(), and Slic3r::PresetCollection::select_preset().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_edited_preset.
Referenced by Slic3r::GUI::UnsavedChangesDialog::UnsavedChangesDialog(), Slic3r::GUI::GUI_App::apply_keeped_preset_modifications(), Slic3r::GUI::UnsavedChangesDialog::build(), Slic3r::GUI::GUI_App::check_and_keep_current_preset_changes(), Slic3r::GUI::Plater::check_selected_presets_visibility(), Slic3r::GUI::DiffPresetDialog::create_buttons(), Slic3r::PresetCollection::current_different_from_parent_options(), Slic3r::PresetCollection::current_dirty_options(), Slic3r::PresetCollection::current_is_dirty(), Slic3r::PresetBundle::export_selections(), Slic3r::GUI::GUI_App::extruders_edited_cnt(), Slic3r::PresetBundle::full_config(), Slic3r::PresetBundle::full_fff_config(), Slic3r::PresetBundle::full_sla_config(), Slic3r::GUI::GUI_App::get_active_preset_collections(), Slic3r::PresetCollection::get_edited_preset_with_vendor_profile(), Slic3r::PresetCollection::get_selected_preset_parent(), Slic3r::GUI::GUI_App::has_current_preset_changes(), Slic3r::GUI::GUI_App::has_unsaved_preset_changes(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::GUI::GUI_App::load_current_presets(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PhysicalPrinterCollection::load_printers_from_presets(), Slic3r::PresetHints::maximum_volumetric_flow_description(), Slic3r::GUI::Tab::may_discard_current_dirty_preset(), Slic3r::PresetHints::recommended_thin_wall_thickness(), Slic3r::GUI::GUI_App::run_wizard(), Slic3r::GUI::UnsavedChangesDialog::save(), Slic3r::PresetBundle::save_changes_for_preset(), Slic3r::PresetCollection::saved_is_dirty(), Slic3r::GUI::PresetComboBox::selection_is_changed_according_to_physical_printers(), Slic3r::PresetHints::top_bottom_shell_thickness_explanation(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::UnsavedChangesDialog::update(), Slic3r::GUI::Sidebar::update_all_preset_comboboxes(), Slic3r::PresetCollection::update_dirty(), Slic3r::GUI::Sidebar::update_presets(), and Slic3r::GUI::GUI_App::update_saved_preset_from_current_preset().
Here is the caller graph for this function:References Slic3r::PresetCollection::m_edited_preset.
|
inlineinherited |
References Slic3r::PresetCollection::get_edited_preset(), and Slic3r::PresetCollection::get_preset_with_vendor_profile().
Referenced by Slic3r::GUI::Tab::select_preset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_idx_selected.
|
inherited |
References Slic3r::PresetCollection::find_preset_internal(), Slic3r::lower_bound_by_predicate(), Slic3r::PresetCollection::m_idx_selected, Slic3r::PresetCollection::m_map_alias_to_profile_name, and Slic3r::PresetCollection::m_presets.
Referenced by Slic3r::PresetBundle::get_preset_name_by_alias().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::PresetCollection::m_map_system_profile_renamed.
Referenced by Slic3r::GUI::ConfigWizard::priv::load_vendors().
Here is the caller graph for this function:References Slic3r::PresetCollection::find_preset(), Slic3r::PresetCollection::find_preset_renamed(), Slic3r::Preset::inherits(), Slic3r::Preset::is_external, Slic3r::PresetCollection::m_presets, and Slic3r::PresetCollection::preset().
Referenced by Slic3r::PresetCollection::get_preset_with_vendor_profile().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::Preset::alias, Slic3r::Preset::config, Slic3r::Preset::file, Slic3r::PresetCollection::find_preset_internal(), Slic3r::PresetCollection::get_selected_preset_name(), Slic3r::Preset::inherits(), Slic3r::Preset::is_default, Slic3r::Preset::is_external, Slic3r::Preset::is_system, Slic3r::Preset::is_visible, Slic3r::PresetCollection::m_presets, Slic3r::Preset::name, Slic3r::PresetCollection::path_from_name(), Slic3r::PresetCollection::preset(), Slic3r::Preset::renamed_from, Slic3r::PresetCollection::select_preset_by_name(), and Slic3r::Preset::vendor.
Referenced by Slic3r::PresetBundle::transfer_and_save().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::PresetCollection::get_preset_parent(), Slic3r::PresetCollection::preset(), and Slic3r::Preset::vendor.
Referenced by Slic3r::PresetCollection::get_edited_preset_with_vendor_profile(), Slic3r::PresetBundle::load_installed_filaments(), Slic3r::PresetBundle::load_installed_sla_materials(), Slic3r::PresetCollection::update_compatible_internal(), and Slic3r::ExtruderFilaments::update_compatible_internal().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::PresetCollection::m_presets.
Referenced by Slic3r::ExtruderFilaments::ExtruderFilaments(), Slic3r::GUI::SavePresetDialog::Item::get_existing_preset(), only_default_printers(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update(), and Slic3r::GUI::PresetComboBox::update().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_idx_selected.
Referenced by Slic3r::GUI::DiffPresetDialog::create_presets_sizer(), Slic3r::PresetCollection::get_selected_preset_parent(), Slic3r::GUI::PlaterPresetComboBox::update(), and Slic3r::GUI::TabPresetComboBox::update().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_idx_selected, and Slic3r::PresetCollection::m_presets.
Referenced by Slic3r::GUI::Plater::check_selected_presets_visibility(), Slic3r::GUI::DiffPresetDialog::create_presets_sizer(), Slic3r::PresetCollection::current_dirty_options(), Slic3r::PresetCollection::current_is_dirty(), Slic3r::PresetCollection::delete_current_preset(), Slic3r::PresetCollection::delete_preset(), Slic3r::PresetBundle::export_selections(), Slic3r::GUI::GUI_App::extruders_cnt(), Slic3r::GUI::SavePresetDialog::Item::get_init_preset_name(), Slic3r::PresetCollection::get_selected_preset_name(), Slic3r::PresetCollection::get_selected_preset_parent(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PresetBundle::load_selections(), Slic3r::GUI::Tab::may_discard_current_dirty_preset(), Slic3r::PresetBundle::save_changes_for_preset(), Slic3r::PresetCollection::save_current_preset(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::TabSLAMaterial::update(), Slic3r::GUI::TabSLAPrint::update(), Slic3r::GUI::UnsavedChangesDialog::update(), Slic3r::GUI::DiffPresetDialog::update_compatibility(), Slic3r::PresetCollection::update_dirty(), and Slic3r::GUI::PresetComboBox::update_from_bundle().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::get_selected_preset(), Slic3r::PresetCollection::m_idx_selected, and Slic3r::Preset::name.
Referenced by Slic3r::ExtruderFilaments::ExtruderFilaments(), Slic3r::PresetCollection::delete_preset(), Slic3r::PresetBundle::export_selections(), Slic3r::PresetBundle::full_fff_config(), Slic3r::PresetBundle::full_sla_config(), Slic3r::PresetCollection::get_preset_with_name(), Slic3r::PresetBundle::load_config_file_config_bundle(), Slic3r::PresetBundle::load_selections(), Slic3r::PresetHints::maximum_volumetric_flow_description(), Slic3r::PresetBundle::save_changes_for_preset(), and Slic3r::PresetBundle::transfer_and_save().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::PresetCollection::default_preset(), Slic3r::PresetCollection::find_preset(), Slic3r::PresetCollection::find_preset_renamed(), Slic3r::PresetCollection::get_edited_preset(), Slic3r::PresetCollection::get_selected_idx(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::Preset::inherits(), Slic3r::Preset::is_default, Slic3r::Preset::is_external, Slic3r::Preset::is_system, Slic3r::PresetCollection::m_presets, Slic3r::PresetCollection::m_type, Slic3r::PresetCollection::preset(), Slic3r::Preset::printer_technology(), Slic3r::ptSLA, and Slic3r::Preset::TYPE_PRINTER.
Referenced by Slic3r::PresetCollection::current_different_from_parent_options().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticinherited |
References Slic3r::g_suffix_modified.
Referenced by Slic3r::GUI::SavePresetDialog::Item::update().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_num_default_presets, and Slic3r::PresetCollection::m_presets.
Referenced by Slic3r::PresetBundle::has_defauls_only().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_default_suppressed.
Referenced by Slic3r::ExtruderFilaments::first_compatible_idx().
Here is the caller graph for this function:
|
staticinherited |
References Slic3r::Preset::config, Slic3r::DynamicConfig::equals(), Slic3r::ConfigOptionResolver::has(), and Slic3r::optional_keys.
Referenced by Slic3r::PresetCollection::current_is_dirty(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PresetCollection::saved_is_dirty(), and Slic3r::PresetCollection::update_dirty().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticinherited |
References Slic3r::independent_from_extruder_number_options.
Referenced by Slic3r::Search::OptionsSearcher::append_options(), Slic3r::deep_diff(), and Slic3r::GUI::Tab::init_options_list().
Here is the caller graph for this function:
|
inherited |
References Slic3r::PresetCollection::Always, Slic3r::ConfigBase::apply_only(), Slic3r::Preset::config, Slic3r::PresetCollection::default_preset_for(), Slic3r::PresetCollection::find_preset_internal(), Slic3r::PresetCollection::find_preset_renamed(), Slic3r::PresetCollection::get_edited_preset(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::Preset::inherits(), Slic3r::PresetCollection::is_dirty(), Slic3r::Preset::is_external, Slic3r::DynamicConfig::keys(), Slic3r::PresetCollection::load_preset(), Slic3r::PresetCollection::m_idx_selected, Slic3r::PresetCollection::m_presets, Slic3r::Preset::name, Slic3r::PresetCollection::name(), Slic3r::PresetCollection::Never, Slic3r::PresetCollection::preset(), Slic3r::profile_print_params_same(), Slic3r::PresetCollection::select_preset(), and Slic3r::PresetCollection::update_dirty().
Referenced by Slic3r::PresetBundle::load_config_file_config().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::ConfigBase::apply_only(), Slic3r::PresetCollection::default_preset(), Slic3r::DynamicConfig::keys(), Slic3r::PresetCollection::load_preset(), and Slic3r::PresetCollection::name().
Referenced by Slic3r::PresetBundle::load_config_file_config(), Slic3r::PresetBundle::load_configbundle(), Slic3r::PresetCollection::load_external_preset(), and Slic3r::PresetCollection::load_preset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::Preset::config, Slic3r::Preset::file, Slic3r::PresetCollection::find_preset_internal(), Slic3r::Preset::is_dirty, Slic3r::Preset::loaded, Slic3r::PresetCollection::m_presets, Slic3r::PresetCollection::m_type, Slic3r::PresetCollection::name(), Slic3r::PresetCollection::preset(), and Slic3r::PresetCollection::select_preset_by_name().
Here is the call graph for this function:
|
inherited |
References Slic3r::ConfigBase::apply(), Slic3r::Preset::config, Slic3r::PresetCollection::default_preset(), Slic3r::PresetCollection::default_preset_for(), error, Slic3r::Preset::file, Slic3r::PresetCollection::find_preset(), Slic3r::PresetCollection::first_visible_idx(), Slic3r::is_ini_file(), Slic3r::ConfigBase::load_from_ini(), Slic3r::Preset::loaded, Slic3r::PresetCollection::m_dir_path, Slic3r::PresetCollection::m_num_default_presets, Slic3r::PresetCollection::m_presets, Slic3r::PresetCollection::m_type, Slic3r::Preset::name, Slic3r::PresetCollection::name(), Slic3r::Preset::normalize(), Slic3r::PresetCollection::preset(), Slic3r::Preset::remove_invalid_keys(), Slic3r::PresetCollection::select_preset(), and Slic3r::PresetConfigSubstitutions::UserFile.
Referenced by Slic3r::PresetBundle::load_presets().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_map_alias_to_profile_name.
Referenced by Slic3r::ExtruderFilaments::get_preset_name_by_alias().
Here is the caller graph for this function:
|
protectedinherited |
References Slic3r::VendorProfile::id, Slic3r::Preset::is_default, Slic3r::Preset::is_external, Slic3r::PresetCollection::m_num_default_presets, Slic3r::PresetCollection::m_presets, Slic3r::PresetCollection::m_type, Slic3r::Preset::name, Slic3r::PresetCollection::preset(), and Slic3r::Preset::vendor.
Referenced by Slic3r::PresetBundle::merge_presets().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References L, Slic3r::PresetCollection::type(), Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, Slic3r::Preset::TYPE_PRINTER, Slic3r::Preset::TYPE_SLA_MATERIAL, and Slic3r::Preset::TYPE_SLA_PRINT.
Referenced by Slic3r::PresetCollection::delete_preset(), Slic3r::PresetCollection::find_preset(), Slic3r::PresetCollection::find_preset(), Slic3r::PresetCollection::find_preset_internal(), Slic3r::PresetCollection::find_preset_internal(), Slic3r::PresetCollection::find_preset_renamed(), Slic3r::PresetCollection::find_preset_renamed(), Slic3r::PresetBundle::load_configbundle(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PresetCollection::load_preset(), Slic3r::PresetCollection::load_preset(), Slic3r::PresetCollection::load_presets(), Slic3r::GUI::Tab::name(), Slic3r::PresetCollection::select_preset_by_name(), and Slic3r::PresetCollection::select_preset_by_name_strict().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_num_default_presets.
Referenced by Slic3r::ExtruderFilaments::first_compatible_idx(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update(), Slic3r::GUI::PresetComboBox::update(), and Slic3r::ExtruderFilaments::update_compatible_internal().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_presets, and Slic3r::PresetCollection::preset().
Here is the call graph for this function:| bool Slic3r::PrinterPresetCollection::only_default_printers | ( | ) | const |
References Slic3r::PresetCollection::get_presets().
Referenced by Slic3r::GUI::GUI_App::config_wizard_startup().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::PresetCollection::m_presets.
|
privatedefault |
|
inherited |
References Slic3r::PresetCollection::m_dir_path.
Referenced by Slic3r::PresetCollection::get_preset_with_name(), Slic3r::PresetBundle::load_config_file_config(), and Slic3r::PresetCollection::save_current_preset().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_edited_preset, Slic3r::PresetCollection::m_idx_selected, and Slic3r::PresetCollection::m_presets.
Referenced by Slic3r::PresetBundle::PresetBundle(), Slic3r::GUI::Tab::compatible_widget_create(), Slic3r::PresetCollection::delete_preset(), Slic3r::PresetCollection::find_preset(), find_system_preset_by_model_and_variant(), Slic3r::PresetCollection::first_compatible(), Slic3r::PresetCollection::first_compatible(), Slic3r::PresetCollection::first_compatible(), Slic3r::ExtruderFilaments::first_compatible_idx(), Slic3r::PresetCollection::first_visible(), Slic3r::PresetCollection::first_visible(), Slic3r::PresetCollection::get_preset_parent(), Slic3r::PresetCollection::get_preset_with_name(), Slic3r::PresetCollection::get_preset_with_vendor_profile(), Slic3r::PresetCollection::get_selected_preset_parent(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PresetCollection::load_preset(), Slic3r::PresetCollection::load_presets(), Slic3r::PresetCollection::merge_presets(), Slic3r::PresetCollection::num_visible(), Slic3r::PresetCollection::reset(), Slic3r::PresetCollection::save_current_preset(), Slic3r::PresetCollection::select_preset(), Slic3r::PresetCollection::system_preset_names(), Slic3r::PresetCollection::update_map_alias_to_profile_name(), Slic3r::PresetCollection::update_map_system_profile_renamed(), and Slic3r::PresetCollection::update_vendor_ptrs_after_copy().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::preset().
Referenced by Slic3r::PresetCollection::preset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::Preset::file, Slic3r::Preset::is_default, Slic3r::Preset::is_external, Slic3r::Preset::is_system, Slic3r::PresetCollection::m_map_alias_to_profile_name, Slic3r::PresetCollection::m_map_system_profile_renamed, Slic3r::PresetCollection::m_num_default_presets, Slic3r::PresetCollection::m_presets, Slic3r::PresetCollection::preset(), and Slic3r::PresetCollection::select_preset().
Referenced by Slic3r::PresetBundle::reset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::Preset::alias, Slic3r::Preset::config, Slic3r::Preset::file, Slic3r::PresetCollection::find_preset_internal(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::Preset::inherits(), Slic3r::Preset::is_default, Slic3r::Preset::is_external, Slic3r::Preset::is_system, Slic3r::Preset::is_visible, Slic3r::PresetCollection::m_edited_preset, Slic3r::PresetCollection::m_presets, Slic3r::Preset::name, Slic3r::PresetCollection::path_from_name(), Slic3r::PresetCollection::preset(), Slic3r::Preset::renamed_from, Slic3r::Preset::save(), Slic3r::PresetCollection::select_preset_by_name(), and Slic3r::Preset::vendor.
Referenced by Slic3r::PresetBundle::save_changes_for_preset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::get_edited_preset(), Slic3r::PresetCollection::is_dirty(), and Slic3r::PresetCollection::m_saved_preset.
Here is the call graph for this function:
|
inherited |
References Slic3r::PresetCollection::type(), Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, Slic3r::Preset::TYPE_PRINTER, Slic3r::Preset::TYPE_SLA_MATERIAL, and Slic3r::Preset::TYPE_SLA_PRINT.
Referenced by Slic3r::PresetBundle::load_configbundle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::PresetCollection::first_visible_idx(), Slic3r::Preset::is_dirty, Slic3r::PresetCollection::m_default_suppressed, Slic3r::PresetCollection::m_edited_preset, Slic3r::PresetCollection::m_idx_selected, Slic3r::PresetCollection::m_num_default_presets, Slic3r::PresetCollection::m_presets, and Slic3r::PresetCollection::preset().
Referenced by Slic3r::PresetBundle::PresetBundle(), Slic3r::PresetCollection::delete_current_preset(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PresetCollection::load_presets(), Slic3r::PresetCollection::reset(), Slic3r::PresetCollection::select_preset_by_name(), Slic3r::PresetCollection::select_preset_by_name_strict(), and Slic3r::PresetCollection::update_compatible().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::PresetCollection::find_preset_internal(), Slic3r::PresetCollection::m_default_suppressed, Slic3r::PresetCollection::m_idx_selected, Slic3r::PresetCollection::m_num_default_presets, Slic3r::PresetCollection::m_presets, Slic3r::PresetCollection::name(), Slic3r::Preset::remove_suffix_modified(), and Slic3r::PresetCollection::select_preset().
Referenced by Slic3r::PresetCollection::delete_preset(), Slic3r::PresetCollection::get_preset_with_name(), Slic3r::PresetCollection::load_preset(), Slic3r::PresetBundle::load_selections(), Slic3r::PresetCollection::save_current_preset(), and Slic3r::GUI::DiffPresetDialog::update_compatibility().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedinherited |
References Slic3r::PresetCollection::find_preset_internal(), Slic3r::PresetCollection::m_idx_selected, Slic3r::PresetCollection::m_presets, Slic3r::PresetCollection::name(), and Slic3r::PresetCollection::select_preset().
Referenced by Slic3r::PresetBundle::load_selections().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::PresetCollection::m_default_suppressed, Slic3r::PresetCollection::m_idx_selected, Slic3r::PresetCollection::m_num_default_presets, and Slic3r::PresetCollection::m_presets.
|
inlineinherited |
References Slic3r::PresetCollection::m_presets.
Referenced by Slic3r::GUI::Tab::compatible_widget_create(), Slic3r::PresetUpdater::priv::perform_updates(), and Slic3r::GUI::TabPresetComboBox::update().
Here is the caller graph for this function:
|
inherited |
References Slic3r::Preset::is_system, Slic3r::PresetCollection::m_presets, Slic3r::Preset::name, Slic3r::PresetCollection::preset(), and Slic3r::Preset::renamed_from.
Referenced by Slic3r::flatten_configbundle_hierarchy().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_type.
Referenced by Slic3r::GUI::UnsavedChangesDialog::UnsavedChangesDialog(), Slic3r::PresetCollection::add_default_preset(), Slic3r::GUI::UnsavedChangesDialog::build(), Slic3r::PresetBundle::load_configbundle(), Slic3r::GUI::Tab::may_discard_current_dirty_preset(), Slic3r::PresetCollection::name(), Slic3r::PresetCollection::section_name(), and Slic3r::GUI::UnsavedChangesDialog::update().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::update_compatible().
Here is the call graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::first_compatible_idx(), Slic3r::PresetCollection::select_preset(), and Slic3r::PresetCollection::update_compatible_internal().
Referenced by Slic3r::PresetCollection::update_compatible().
Here is the call graph for this function:
Here is the caller graph for this function:
|
privateinherited |
References Slic3r::Always, Slic3r::Preset::config, Slic3r::PresetCollection::get_preset_with_vendor_profile(), Slic3r::Preset::is_compatible, Slic3r::is_compatible_with_print(), Slic3r::is_compatible_with_printer(), Slic3r::Preset::is_visible, Slic3r::PresetCollection::m_default_suppressed, Slic3r::PresetCollection::m_edited_preset, Slic3r::PresetCollection::m_idx_selected, Slic3r::PresetCollection::m_num_default_presets, Slic3r::PresetCollection::m_presets, Slic3r::Preset::name, Slic3r::OnlyIfWasCompatible, Slic3r::ConfigBase::option(), Slic3r::PresetWithVendorProfile::preset, Slic3r::DynamicConfig::set_key_value(), Slic3r::ConfigOptionVector< T >::size(), Slic3r::VendorProfile::templates_profile, and Slic3r::Preset::vendor.
Referenced by Slic3r::PresetCollection::update_compatible().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::PresetCollection::current_is_dirty(), Slic3r::PresetCollection::get_edited_preset(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::Preset::is_dirty, and Slic3r::PresetCollection::is_dirty().
Referenced by Slic3r::PresetCollection::load_external_preset(), and Slic3r::GUI::TabPresetComboBox::update_dirty().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedinherited |
References Slic3r::Preset::alias, Slic3r::PresetCollection::m_map_alias_to_profile_name, Slic3r::PresetCollection::m_presets, Slic3r::Preset::name, and Slic3r::PresetCollection::preset().
Referenced by Slic3r::PresetBundle::update_system_maps().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedinherited |
References error, Slic3r::PresetCollection::m_map_system_profile_renamed, Slic3r::PresetCollection::m_presets, Slic3r::Preset::name, Slic3r::PresetCollection::preset(), and Slic3r::Preset::renamed_from.
Referenced by Slic3r::PresetBundle::update_system_maps().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::PresetCollection::m_edited_preset, and Slic3r::PresetCollection::m_saved_preset.
Referenced by Slic3r::PresetCollection::PresetCollection().
Here is the caller graph for this function:
|
protectedinherited |
References Slic3r::VendorProfile::id, Slic3r::Preset::is_default, Slic3r::Preset::is_external, Slic3r::PresetCollection::m_presets, Slic3r::PresetCollection::preset(), and Slic3r::Preset::vendor.
Referenced by Slic3r::PresetBundle::operator=().
Here is the call graph for this function:
Here is the caller graph for this function:
|
friend |
|
privateinherited |
Referenced by Slic3r::PresetCollection::first_compatible_idx(), Slic3r::PresetCollection::first_visible_idx(), Slic3r::PresetCollection::is_default_suppressed(), Slic3r::PresetCollection::select_preset(), Slic3r::PresetCollection::select_preset_by_name(), Slic3r::PresetCollection::set_default_suppressed(), and Slic3r::PresetCollection::update_compatible_internal().
|
privateinherited |
Referenced by Slic3r::PresetCollection::load_presets(), and Slic3r::PresetCollection::path_from_name().
|
privateinherited |
Referenced by Slic3r::PresetCollection::PresetCollection(), Slic3r::PresetCollection::discard_current_changes(), Slic3r::PresetCollection::get_edited_preset(), Slic3r::PresetCollection::get_edited_preset(), Slic3r::PresetCollection::preset(), Slic3r::PresetCollection::save_current_preset(), Slic3r::PresetCollection::select_preset(), Slic3r::PresetCollection::update_compatible_internal(), and Slic3r::PresetCollection::update_saved_preset_from_current_preset().
|
privateinherited |
Referenced by Slic3r::PresetCollection::delete_current_preset(), Slic3r::PresetCollection::discard_current_changes(), Slic3r::PresetCollection::get_idx_selected(), Slic3r::PresetCollection::get_preset_name_by_alias(), Slic3r::PresetCollection::get_selected_idx(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::PresetCollection::get_selected_preset_name(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PresetCollection::preset(), Slic3r::PresetCollection::select_preset(), Slic3r::PresetCollection::select_preset_by_name(), Slic3r::PresetCollection::select_preset_by_name_strict(), Slic3r::PresetCollection::set_default_suppressed(), and Slic3r::PresetCollection::update_compatible_internal().
|
privateinherited |
|
privateinherited |
|
privateinherited |
Referenced by Slic3r::PresetCollection::add_default_preset(), Slic3r::PresetCollection::begin(), Slic3r::PresetCollection::begin(), Slic3r::PresetCollection::cbegin(), Slic3r::PresetCollection::default_preset(), Slic3r::PresetCollection::default_preset(), Slic3r::PresetCollection::find_preset_internal(), Slic3r::PresetCollection::first_compatible_idx(), Slic3r::PresetCollection::first_visible_idx(), Slic3r::PresetCollection::has_defaults_only(), Slic3r::PresetCollection::load_presets(), Slic3r::PresetCollection::merge_presets(), Slic3r::PresetCollection::num_default_presets(), Slic3r::PresetCollection::reset(), Slic3r::PresetCollection::select_preset(), Slic3r::PresetCollection::select_preset_by_name(), Slic3r::PresetCollection::set_default_suppressed(), and Slic3r::PresetCollection::update_compatible_internal().
|
privateinherited |
Referenced by Slic3r::PresetCollection::PresetCollection(), Slic3r::PresetCollection::add_default_preset(), Slic3r::PresetCollection::begin(), Slic3r::PresetCollection::begin(), Slic3r::PresetCollection::cbegin(), Slic3r::PresetCollection::cend(), Slic3r::PresetCollection::default_preset(), Slic3r::PresetCollection::default_preset(), Slic3r::PresetCollection::delete_current_preset(), Slic3r::PresetCollection::delete_preset(), Slic3r::PresetCollection::discard_current_changes(), Slic3r::PresetCollection::end(), Slic3r::PresetCollection::end(), Slic3r::PresetCollection::find_preset(), Slic3r::PresetCollection::find_preset_internal(), Slic3r::PresetCollection::find_preset_renamed(), Slic3r::PresetCollection::first_compatible_idx(), Slic3r::PresetCollection::first_visible_idx(), Slic3r::PresetCollection::get_preset_name_by_alias(), Slic3r::PresetCollection::get_preset_parent(), Slic3r::PresetCollection::get_preset_with_name(), Slic3r::PresetCollection::get_presets(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::PresetCollection::get_selected_preset_parent(), Slic3r::PresetCollection::has_defaults_only(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PresetCollection::load_preset(), Slic3r::PresetCollection::load_presets(), Slic3r::PresetCollection::merge_presets(), Slic3r::PresetCollection::num_visible(), Slic3r::PresetCollection::operator()(), Slic3r::PresetCollection::preset(), Slic3r::PresetCollection::reset(), Slic3r::PresetCollection::save_current_preset(), Slic3r::PresetCollection::select_preset(), Slic3r::PresetCollection::select_preset_by_name(), Slic3r::PresetCollection::select_preset_by_name_strict(), Slic3r::PresetCollection::set_default_suppressed(), Slic3r::PresetCollection::size(), Slic3r::PresetCollection::system_preset_names(), Slic3r::PresetCollection::update_compatible_internal(), Slic3r::PresetCollection::update_map_alias_to_profile_name(), Slic3r::PresetCollection::update_map_system_profile_renamed(), and Slic3r::PresetCollection::update_vendor_ptrs_after_copy().
|
privateinherited |
|
privateinherited |