![]() |
Prusa Slicer 2.6.0
|
#include <src/libslic3r/Config.hpp>
Inheritance diagram for Slic3r::ConfigBase:
Collaboration diagram for Slic3r::ConfigBase:Classes | |
| struct | SetDeserializeItem |
Static Public Member Functions | |
| static size_t | load_from_gcode_string_legacy (ConfigBase &config, const char *str, ConfigSubstitutionContext &substitutions) |
Protected Member Functions | |
| virtual void | handle_legacy (t_config_option_key &, std::string &) const |
Private Member Functions | |
| bool | set_deserialize_raw (const t_config_option_key &opt_key_src, const std::string &value, ConfigSubstitutionContext &substitutions, bool append) |
|
default |
|
overridedefault |
|
inline |
References apply_only(), and keys().
Referenced by Slic3r::PresetCollection::PresetCollection(), Slic3r::GCodeProcessor::apply_config_superslicer(), Slic3r::GUI::SLAImportJob::finalize(), Slic3r::PresetBundle::full_fff_config(), Slic3r::PresetBundle::full_sla_config(), Slic3r::PresetBundle::load_config_file(), Slic3r::PresetBundle::load_configbundle(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::PresetCollection::load_presets(), Slic3r::GCodeProcessor::process_file(), Slic3r::CLI::run(), and Slic3r::GUI::ObjectSettings::update_config_values().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::ConfigBase::apply_only | ( | const ConfigBase & | other, |
| const t_config_option_keys & | keys, | ||
| bool | ignore_nonexistent = false |
||
| ) |
References keys(), option(), and Slic3r::ConfigOption::set().
Referenced by Slic3r::PresetBundle::PresetBundle(), apply(), Slic3r::ModelConfig::apply(), Slic3r::ModelConfig::apply_only(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PresetCollection::load_preset(), Slic3r::GUI::Tab::may_discard_current_dirty_preset(), Slic3r::PresetBundle::save_changes_for_preset(), Slic3r::PresetBundle::transfer_and_save(), Slic3r::PhysicalPrinter::update_from_config(), and Slic3r::PhysicalPrinter::update_from_preset().
Here is the call graph for this function:
Here is the caller graph for this function:Implemented in Slic3r::DynamicConfig, Slic3r::AnycubicSLAFormatDynamicConfig, Slic3r::DynamicPrintConfig, Slic3r::StaticPrintConfig, and Slic3r::DynamicPrintAndCLIConfig.
Referenced by get_abs_value(), Slic3r::StaticConfig::keys(), option_def(), Slic3r::DynamicConfig::optptr(), Slic3r::DynamicConfig::read_cli(), Slic3r::StaticConfig::set_defaults(), and set_deserialize_raw().
Here is the caller graph for this function:| t_config_option_keys Slic3r::ConfigBase::diff | ( | const ConfigBase & | other | ) | const |
References diff(), keys(), and option().
Referenced by diff(), and Slic3r::DynamicConfig::diff().
Here is the call graph for this function:
Here is the caller graph for this function:| t_config_option_keys Slic3r::ConfigBase::equal | ( | const ConfigBase & | other | ) | const |
References equal(), keys(), and option().
Referenced by equal(), and Slic3r::DynamicConfig::equal().
Here is the call graph for this function:
Here is the caller graph for this function:| bool Slic3r::ConfigBase::equals | ( | const ConfigBase & | other | ) | const |
| double Slic3r::ConfigBase::get_abs_value | ( | const t_config_option_key & | opt_key | ) | const |
References Slic3r::coFloat, Slic3r::coFloatOrPercent, def(), Slic3r::ConfigDef::get(), get_abs_value(), Slic3r::ConfigOptionDef::ratio_over, and Slic3r::ConfigOption::type().
Referenced by get_abs_value(), get_abs_value(), Slic3r::PresetHints::maximum_volumetric_flow_description(), and Slic3r::CLI::run().
Here is the call graph for this function:
Here is the caller graph for this function:| double Slic3r::ConfigBase::get_abs_value | ( | const t_config_option_key & | opt_key, |
| double | ratio_over | ||
| ) | const |
References Slic3r::coFloatOrPercent, get_abs_value(), and Slic3r::ConfigOption::type().
Here is the call graph for this function:
|
inlineprotectedvirtual |
Reimplemented in Slic3r::DynamicPrintConfig, Slic3r::StaticPrintConfig, and Slic3r::DynamicPrintAndCLIConfig.
Referenced by set_deserialize_nothrow().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::ConfigOptionResolver::optptr().
Referenced by Slic3r::GUI::Bed3D::detect_type(), Slic3r::PresetCollection::dirty_options(), Slic3r::anonymous_namespace{AnycubicSLA.cpp}::fill_header(), Slic3r::anonymous_namespace{SL1.cpp}::get_cfg_value(), Slic3r::anonymous_namespace{AnycubicSLA.cpp}::get_cfg_value_f(), Slic3r::anonymous_namespace{AnycubicSLA.cpp}::get_cfg_value_i(), Slic3r::GUI::GLGizmoHollow::get_config_options(), Slic3r::GUI::GLGizmoSlaSupports::get_config_options(), Slic3r::GUI::Plater::get_extruder_colors_from_plater_config(), Slic3r::GUI::ConfigOptionsGroup::get_option(), Slic3r::handle_legacy_project_loaded(), Slic3r::handle_legacy_sla(), Slic3r::ModelConfig::has(), Slic3r::PresetCollection::is_dirty(), Slic3r::DynamicPrintConfig::normalize_fdm(), Slic3r::DynamicConfig::read_cli(), Slic3r::GUI::GLCanvas3D::reload_scene(), Slic3r::Preset::remove_invalid_keys(), and Slic3r::PresetBundle::update_compatible().
Here is the call graph for this function:
Here is the caller graph for this function:
|
pure virtual |
Implemented in Slic3r::StaticConfig, and Slic3r::DynamicConfig.
Referenced by Slic3r::DynamicConfig::DynamicConfig(), apply(), Slic3r::ModelConfig::apply(), apply_only(), Slic3r::deep_diff(), diff(), equal(), equals(), Slic3r::StaticConfig::keys(), Slic3r::DynamicConfig::keys(), null_nullables(), Slic3r::DynamicConfig::read_cli(), save(), Slic3r::StaticConfig::set_defaults(), and setenv_().
Here is the caller graph for this function:| ConfigSubstitutions Slic3r::ConfigBase::load | ( | const boost::property_tree::ptree & | tree, |
| ForwardCompatibilitySubstitutionRule | compatibility_rule | ||
| ) |
References set_deserialize(), and Slic3r::ConfigSubstitutionContext::substitutions.
Here is the call graph for this function:| ConfigSubstitutions Slic3r::ConfigBase::load | ( | const std::string & | file, |
| ForwardCompatibilitySubstitutionRule | compatibility_rule | ||
| ) |
References Slic3r::is_gcode_file(), load_from_gcode_file(), and load_from_ini().
Referenced by Slic3r::extract_profile(), Slic3r::PresetBundle::load_config_file(), load_from_ini(), load_from_ini_string(), Slic3r::SL1Reader::read(), Slic3r::SL1_SVGReader::read(), and Slic3r::CLI::run().
Here is the call graph for this function:
Here is the caller graph for this function:| ConfigSubstitutions Slic3r::ConfigBase::load_from_gcode_file | ( | const std::string & | file, |
| ForwardCompatibilitySubstitutionRule | compatibility_rule | ||
| ) |
References Slic3r::format(), Slic3r::ReverseLineReader::getline(), load_from_gcode_string_legacy(), set_deserialize(), and Slic3r::ConfigSubstitutionContext::substitutions.
Referenced by load(), Slic3r::PresetBundle::load_config_file(), and Slic3r::GCodeProcessor::process_file().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References set_deserialize().
Referenced by Slic3r::AMFParserContext::endElement(), load_from_gcode_file(), and Slic3r::load_from_superslicer_gcode_file().
Here is the call graph for this function:
Here is the caller graph for this function:| ConfigSubstitutions Slic3r::ConfigBase::load_from_ini | ( | const std::string & | file, |
| ForwardCompatibilitySubstitutionRule | compatibility_rule | ||
| ) |
References Slic3r::format(), and load().
Referenced by load(), Slic3r::PresetCollection::load_presets(), and Slic3r::PhysicalPrinterCollection::load_printers().
Here is the call graph for this function:
Here is the caller graph for this function:| ConfigSubstitutions Slic3r::ConfigBase::load_from_ini_string | ( | const std::string & | data, |
| ForwardCompatibilitySubstitutionRule | compatibility_rule | ||
| ) |
References load().
Referenced by Slic3r::anonymous_namespace{AnycubicSLA.cpp}::fill_header(), and load_from_ini_string_commented().
Here is the call graph for this function:
Here is the caller graph for this function:| ConfigSubstitutions Slic3r::ConfigBase::load_from_ini_string_commented | ( | std::string && | data, |
| ForwardCompatibilitySubstitutionRule | compatibility_rule | ||
| ) |
References load_from_ini_string().
Here is the call graph for this function:| void Slic3r::ConfigBase::null_nullables | ( | ) |
References Slic3r::ConfigOption::deserialize(), Slic3r::Disable, keys(), Slic3r::ConfigOption::nullable(), opt(), and optptr().
Referenced by Slic3r::PresetBundle::PresetBundle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
References optptr().
Referenced by Slic3r::apply_to_print_region_config(), Slic3r::GUI::GLCanvas3D::WipeTowerInfo::apply_wipe_tower(), Slic3r::PrinterPresetCollection::default_preset_for(), Slic3r::get_bed_shape(), Slic3r::GUI::Materials::get_filament_type(), Slic3r::GUI::Materials::get_filament_vendor(), Slic3r::GUI::Materials::get_material_type(), Slic3r::GUI::Materials::get_material_vendor(), Slic3r::GUI::get_string_value(), Slic3r::handle_legacy_sla(), Slic3r::is_XL_printer(), Slic3r::DynamicConfig::keys(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::Plater::priv::load_model_objects(), Slic3r::DynamicPrintConfig::normalize_fdm(), null_nullables(), Slic3r::GUI::Plater::priv::on_wipetower_moved(), Slic3r::GUI::Plater::priv::on_wipetower_rotated(), opt_serialize(), option(), option_throw(), Slic3r::DynamicConfig::optptr(), Slic3r::PresetHints::recommended_thin_wall_thickness(), Slic3r::CLI::run(), Slic3r::run_post_process_scripts(), set(), set(), Slic3r::StaticConfig::set_defaults(), set_deserialize_raw(), Slic3r::DynamicPrintConfig::set_num_extruders(), Slic3r::CLI::setup(), Slic3r::PresetUtils::system_printer_model(), Slic3r::GUI::anonymous_namespace{HintNotification.cpp}::tag_check_material(), Slic3r::GUI::DiffPresetDialog::update_tree(), Slic3r::GUI::UnsavedChangesDialog::update_tree(), and Slic3r::DynamicPrintConfig::validate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Referenced by Slic3r::PresetHints::cooling_description(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::get_string_value(), Slic3r::CLI::has_print_action(), Slic3r::GUI::Plater::priv::layers_height_allowed(), Slic3r::GUI::pad_combo_value_for_config(), Slic3r::GUI::Plater::priv::process_validation_warning(), Slic3r::PresetHints::recommended_thin_wall_thickness(), Slic3r::CLI::run(), Slic3r::GUI::support_combo_value_for_config(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::GUI::ConfigManipulation::toggle_print_sla_options(), Slic3r::PresetHints::top_bottom_shell_thickness_explanation(), Slic3r::GUI::Plater::priv::update_background_process(), Slic3r::ExtruderFilaments::update_compatible_internal(), Slic3r::GUI::TabSLAPrint::update_description_lines(), and Slic3r::GUI::ConfigManipulation::update_print_fff_config().
Here is the caller graph for this function:
|
inline |
|
inline |
Referenced by Slic3r::BackgroundSlicingProcess::apply(), Slic3r::GUI::Plater::on_config_change(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::GUI::ConfigManipulation::toggle_print_sla_options(), and Slic3r::GUI::ConfigManipulation::update_print_fff_config().
Here is the caller graph for this function:
|
inline |
Referenced by Slic3r::GUI::FreqChangedParams::FreqChangedParams(), Slic3r::GUI::change_opt_value(), Slic3r::PresetHints::cooling_description(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::get_max_layer_height(), Slic3r::GUI::get_min_layer_height(), Slic3r::GUI::get_string_value(), Slic3r::GUI::GLCanvas3D::get_wipe_tower_info(), Slic3r::Slicing::max_layer_height_from_nozzle(), Slic3r::PresetHints::maximum_volumetric_flow_description(), Slic3r::Slicing::min_layer_height_from_nozzle(), Slic3r::ModelConfig::opt_float(), Slic3r::PresetHints::recommended_thin_wall_thickness(), Slic3r::CLI::run(), Slic3r::GUI::Plater::priv::take_snapshot(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::PresetHints::top_bottom_shell_thickness_explanation(), Slic3r::GUI::Plater::priv::undo_redo_to(), Slic3r::PresetBundle::update_compatible(), Slic3r::GUI::ConfigManipulation::update_print_fff_config(), and Slic3r::GUI::ConfigManipulation::update_print_sla_config().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by Slic3r::PresetHints::cooling_description(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::get_string_value(), Slic3r::PresetHints::maximum_volumetric_flow_description(), Slic3r::ModelConfig::opt_int(), Slic3r::PresetHints::recommended_thin_wall_thickness(), Slic3r::CLI::run(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::PresetHints::top_bottom_shell_thickness_explanation(), Slic3r::GLVolumeCollection::update_colors_by_extruder(), and Slic3r::GUI::ConfigManipulation::update_print_fff_config().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
| std::string Slic3r::ConfigBase::opt_serialize | ( | const t_config_option_key & | opt_key | ) | const |
References opt(), and Slic3r::ConfigOption::serialize().
Referenced by Slic3r::_3MF_Exporter::_add_print_config_file_to_archive(), Slic3r::GCode::append_full_config(), Slic3r::anonymous_namespace{SL1.cpp}::fill_slicerconf(), Slic3r::ModelConfig::opt_serialize(), save(), and Slic3r::store_amf().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References opt_string().
Referenced by opt_string().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Referenced by Slic3r::PresetBundle::PresetBundle(), Slic3r::_3MF_Exporter::_add_custom_gcode_per_print_z_file_to_archive(), Slic3r::GUI::ConfigOptionsGroup::back_to_config_value(), Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings(), Slic3r::PhysicalPrinterCollection::find_printer_with_same_config(), Slic3r::PrinterPresetCollection::find_system_preset_by_model_and_variant(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::get_string_value(), Slic3r::PhysicalPrinter::has_empty_config(), Slic3r::PhysicalPrinter::has_print_host_information(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::PresetBundle::load_configbundle(), Slic3r::PhysicalPrinterCollection::load_printers_from_presets(), Slic3r::GUI::PresetComboBox::open_physical_printer_url(), Slic3r::PrintBase::output_filename(), Slic3r::CLI::output_filepath(), Slic3r::CLI::run(), Slic3r::GUI::Tab::save_preset(), Slic3r::Preset::set_visible_from_appconfig(), Slic3r::CLI::setup(), Slic3r::GUI::PlaterPresetComboBox::show_edit_menu(), Slic3r::store_amf(), Slic3r::GUI::TabSLAMaterial::toggle_options(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GLVolumeCollection::update_colors_by_extruder(), Slic3r::PresetBundle::update_compatible(), Slic3r::GUI::Plater::update_filament_colors_in_full_config(), Slic3r::PresetBundle::update_filaments_compatible(), Slic3r::GUI::PhysicalPrinterDialog::update_host_type(), Slic3r::GUI::Tab::update_preset_description_line(), and Slic3r::GUI::PhysicalPrinterDialog::update_printhost_buttons().
Here is the caller graph for this function:
|
inline |
|
inline |
References opt_string().
Referenced by opt_string().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
References optptr().
Referenced by Slic3r::DynamicConfig::DynamicConfig(), Slic3r::PresetBundle::PresetBundle(), Slic3r::GCode::_do_export(), Slic3r::GUI::GLCanvas3D::_render_arrange_menu(), Slic3r::GUI::ObjectList::add_category_to_settings_from_frequent(), Slic3r::GUI::ObjectList::add_category_to_settings_from_selection(), Slic3r::add_correct_opts_to_diff(), Slic3r::GUI::add_correct_opts_to_options_list(), Slic3r::GUI::ObjectSettings::add_missed_options(), Slic3r::GCode::append_full_config(), Slic3r::Search::OptionsSearcher::append_options(), Slic3r::Print::apply(), Slic3r::SLAPrint::apply(), Slic3r::GUI::ConfigManipulation::apply(), Slic3r::GCodeProcessor::apply_config(), Slic3r::PlaceholderParser::apply_config(), apply_only(), Slic3r::PlaceholderParser::apply_only(), Slic3r::GUI::ConfigOptionsGroup::back_to_config_value(), Slic3r::GUI::TabSLAMaterial::build(), Slic3r::GUI::TabPrinter::build_extruder_pages(), Slic3r::GUI::TabPrinter::build_fff(), Slic3r::GUI::TabPrinter::cache_extruder_cnt(), Slic3r::GUI::PlaterPresetComboBox::change_extruder_color(), Slic3r::Search::change_opt_key(), Slic3r::GUI::change_opt_value(), Slic3r::Preset::compatible_printers_condition(), Slic3r::Preset::compatible_prints_condition(), Slic3r::copy_bed_model_and_texture_if_needed(), Slic3r::deep_diff(), Slic3r::GUI::Bed3D::detect_type(), diff(), equal(), equals(), Slic3r::GUI::GUI_App::extruders_cnt(), Slic3r::GUI::GUI_App::extruders_edited_cnt(), Slic3r::anonymous_namespace{AnycubicSLA.cpp}::fill_header(), Slic3r::GUI::Plater::force_filament_colors_update(), Slic3r::PresetBundle::full_fff_config(), Slic3r::full_print_config_diffs(), Slic3r::PresetBundle::full_sla_config(), Slic3r::anonymous_namespace{SL1.cpp}::get_cfg_value(), Slic3r::anonymous_namespace{AnycubicSLA.cpp}::get_cfg_value_f(), Slic3r::anonymous_namespace{AnycubicSLA.cpp}::get_cfg_value_i(), Slic3r::GUI::GLGizmoHollow::get_config_options(), Slic3r::GUI::GLGizmoSlaSupports::get_config_options(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::Plater::get_extruder_colors_from_plater_config(), Slic3r::GUI::get_full_label(), Slic3r::PrintHost::get_print_host(), get_printer_technology(), Slic3r::get_raster_params(), Slic3r::get_sla_suptree_prefix(), Slic3r::get_slice_params(), Slic3r::GUI::get_string_value(), Slic3r::handle_legacy_project_loaded(), Slic3r::Preset::inherits(), Slic3r::is_compatible_with_print(), Slic3r::is_compatible_with_printer(), Slic3r::is_compatible_with_printer(), Slic3r::GUI::MainFrame::load_config(), Slic3r::GUI::Tab::load_config(), Slic3r::GUI::Tab::load_current_preset(), Slic3r::PresetHints::maximum_volumetric_flow_description(), Slic3r::min_object_distance(), Slic3r::Preset::normalize(), Slic3r::GUI::Plater::on_config_change(), Slic3r::GUI::GLGizmoSlaSupports::on_set_state(), Slic3r::PlaceholderParser::option(), Slic3r::ModelConfig::option(), Slic3r::client::MyContext::optptr(), Slic3r::opts_equal(), Slic3r::GUI::ObjectList::paste_settings_into_list(), Slic3r::BackgroundSlicingProcess::prepare_upload(), Slic3r::print_config_diffs(), Slic3r::Preset::printer_technology(), Slic3r::PhysicalPrinter::printer_technology(), Slic3r::Preset::printer_technology_ref(), Slic3r::BackgroundSlicingProcess::process_sla(), Slic3r::GUI::GLCanvas3D::reload_scene(), Slic3r::CLI::run(), Slic3r::CLI::setup(), Slic3r::GUI::Plater::priv::show_action_buttons(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::GUI::PhysicalPrinterDialog::update(), Slic3r::GLVolumeCollection::update_colors_by_extruder(), Slic3r::PresetCollection::update_compatible_internal(), Slic3r::ExtruderFilaments::update_compatible_internal(), Slic3r::CustomGCode::update_custom_gcode_per_print_z_from_config(), Slic3r::PresetBundle::update_filaments_compatible(), Slic3r::PhysicalPrinter::update_from_config(), Slic3r::GUI::PhysicalPrinterDialog::update_host_type(), Slic3r::GUI::Tab::update_preset_description_line(), Slic3r::PhysicalPrinter::update_preset_names_in_config(), Slic3r::GUI::Sidebar::update_presets(), Slic3r::GUI::ConfigManipulation::update_print_fff_config(), and Slic3r::GUI::Sidebar::update_sliced_info_sizer().
Here is the call graph for this function:
|
inline |
References opt(), optptr(), and Slic3r::ConfigOption::type().
Here is the call graph for this function:
|
inline |
References def(), and Slic3r::ConfigDef::get().
Referenced by Slic3r::Search::OptionsSearcher::append_options(), Slic3r::GUI::GLGizmoHollow::get_config_options(), Slic3r::GUI::get_string_value(), Slic3r::DynamicConfig::read_cli(), and Slic3r::GUI::ConfigManipulation::update_print_fff_config().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
References opt(), and optptr().
Referenced by option_throw(), set(), and set().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References opt(), option_throw(), and Slic3r::ConfigOption::type().
Here is the call graph for this function:
|
virtual |
Implements Slic3r::ConfigOptionResolver.
Reimplemented in Slic3r::DynamicConfig.
|
pure virtual |
Implemented in Slic3r::DynamicConfig.
Referenced by null_nullables(), opt(), opt(), option(), and option_throw().
Here is the caller graph for this function:References Slic3r::header_slic3r_generated(), keys(), and opt_serialize().
Referenced by Slic3r::CLI::run(), Slic3r::Preset::save(), Slic3r::PhysicalPrinter::save(), and Slic3r::PhysicalPrinter::save().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Referenced by Slic3r::extract_profile(), and Slic3r::ModelConfig::set().
Here is the caller graph for this function:
|
inline |
|
inline |
References Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coString, Slic3r::float_to_string_decimal_point(), opt(), option_throw(), and Slic3r::ConfigOption::type().
Here is the call graph for this function:References Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coInt, Slic3r::coString, opt(), option_throw(), and Slic3r::ConfigOption::type().
Here is the call graph for this function:| void Slic3r::ConfigBase::set_deserialize | ( | const t_config_option_key & | opt_key, |
| const std::string & | str, | ||
| ConfigSubstitutionContext & | config_substitutions, | ||
| bool | append = false |
||
| ) |
References Slic3r::append(), Slic3r::format(), and set_deserialize_nothrow().
Referenced by load(), Slic3r::PresetBundle::load_configbundle(), load_from_gcode_file(), load_from_gcode_string_legacy(), Slic3r::ModelConfig::set_deserialize(), set_deserialize(), set_deserialize_strict(), and set_deserialize_strict().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::ConfigBase::set_deserialize | ( | std::initializer_list< SetDeserializeItem > | items, |
| ConfigSubstitutionContext & | substitutions | ||
| ) |
References set_deserialize().
Here is the call graph for this function:| bool Slic3r::ConfigBase::set_deserialize_nothrow | ( | const t_config_option_key & | opt_key_src, |
| const std::string & | value_src, | ||
| ConfigSubstitutionContext & | substitutions, | ||
| bool | append = false |
||
| ) |
References Slic3r::append(), handle_legacy(), and set_deserialize_raw().
Referenced by Slic3r::DynamicConfig::read_cli(), and set_deserialize().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
References Slic3r::append(), Slic3r::ConfigOption::clone(), Slic3r::coBool, Slic3r::coBools, Slic3r::coEnum, def(), Slic3r::ConfigOptionDef::default_value, Slic3r::ConfigHelpers::DefaultsToFalse, Slic3r::ConfigHelpers::DefaultsToTrue, Slic3r::ConfigOption::deserialize(), Slic3r::Disable, Slic3r::Enable, Slic3r::EnableSilent, Slic3r::EnableSystemSilent, Slic3r::ConfigHelpers::enum_looks_like_true_value(), Slic3r::ConfigHelpers::Failed, Slic3r::ConfigDef::get(), Slic3r::ConfigHelpers::looks_like_enum_value(), Slic3r::ConfigSubstitution::new_value, Slic3r::ConfigOption::nullable(), Slic3r::ConfigSubstitution::old_value, opt(), Slic3r::ConfigSubstitution::opt_def, Slic3r::ConfigDef::options, Slic3r::ConfigSubstitutionContext::rule, Slic3r::ConfigOption::set(), set_deserialize_raw(), Slic3r::ConfigOptionDef::shortcut, Slic3r::ConfigHelpers::Substituted, Slic3r::ConfigSubstitutionContext::substitutions, and Slic3r::ConfigOptionDef::type.
Referenced by set_deserialize_nothrow(), and set_deserialize_raw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References Slic3r::append(), Slic3r::Disable, and set_deserialize().
Referenced by Slic3r::DynamicPrintConfig::new_with(), Slic3r::DynamicPrintConfig::new_with(), and Slic3r::ModelConfig::set_deserialize_strict().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References Slic3r::Disable, and set_deserialize().
Here is the call graph for this function:| void Slic3r::ConfigBase::setenv_ | ( | ) | const |
References keys().
Referenced by Slic3r::run_post_process_scripts().
Here is the call graph for this function:
Here is the caller graph for this function: