#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/plugin/PluginConfig.hpp>
Public Member Functions | |
| EffectiveCapabilityConfig | get_effective_config (const CapabilityConfigDocument &overrides, const PluginCapabilityId &id) const |
| MutationResult | set_preset_override (CapabilityConfigDocument &overrides, const PluginCapabilityId &id, const nlohmann::json &value) const |
| MutationResult | remove_preset_override (CapabilityConfigDocument &overrides, const PluginCapabilityId &id) const |
| EffectiveCapabilityConfig Slic3r::PresetPluginConfigService::get_effective_config | ( | const CapabilityConfigDocument & | overrides, |
| const PluginCapabilityId & | id ) const |
References Slic3r::EffectiveCapabilityConfig::config, Slic3r::CapabilityConfigDocument::find(), Slic3r::PluginConfig::get_config(), Slic3r::PluginManager::get_config(), Slic3r::EffectiveCapabilityConfig::has_base_config, Slic3r::EffectiveCapabilityConfig::has_preset_override, Slic3r::EffectiveCapabilityConfig::id, Slic3r::PluginManager::instance(), Slic3r::EffectiveCapabilityConfig::running_plugin_version, and Slic3r::EffectiveCapabilityConfig::stored_plugin_version.
Referenced by Slic3r::active_capability_config(), remove_preset_override(), and set_preset_override().
| MutationResult Slic3r::PresetPluginConfigService::remove_preset_override | ( | CapabilityConfigDocument & | overrides, |
| const PluginCapabilityId & | id ) const |
References Slic3r::MutationResult::changed, Slic3r::MutationResult::effective, Slic3r::CapabilityConfigDocument::erase(), get_effective_config(), and Slic3r::MutationResult::ok.
| MutationResult Slic3r::PresetPluginConfigService::set_preset_override | ( | CapabilityConfigDocument & | overrides, |
| const PluginCapabilityId & | id, | ||
| const nlohmann::json & | value ) const |
References Slic3r::MutationResult::changed, Slic3r::MutationResult::effective, Slic3r::CapabilityConfigDocument::find(), get_effective_config(), Slic3r::MutationResult::ok, and Slic3r::CapabilityConfigDocument::upsert().