#include "Config.hpp"
#include "Preset.hpp"
#include "PresetCacheFormat.hpp"
#include "AppConfig.hpp"
#include "PrintConfig.hpp"
#include "PublishSettings.hpp"
#include "Semver.hpp"
#include "enum_bitmask.hpp"
#include <climits>
#include <functional>
#include <cstddef>
#include <memory>
#include <map>
#include <set>
#include <shared_mutex>
#include <string>
#include <tuple>
#include <unordered_map>
#include <optional>
#include <array>
#include <atomic>
#include <boost/filesystem/path.hpp>
#include <unordered_set>
#include <vector>
#include <utility>
Go to the source code of this file.
|
| namespace | Slic3r |
| | |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
|
◆ Slic3r::AMSMapInfo
| struct Slic3r::AMSMapInfo |
| Class Members |
|
string |
ams_id {""} |
|
|
string |
slot_id {""} |
|
◆ Slic3r::PublishedConfig
| struct Slic3r::PublishedConfig |
| Class Members |
|
vector< PublishedMaterialEntry > |
material_keys |
|
|
vector< string > |
material_replacements |
|
|
map< int, int > |
mixed_slot_relocations |
|
|
bool |
published = false |
|
|
vector< string > |
published_keys |
|
|
vector< string > |
skipped_keys |
|
◆ Slic3r::PresetBundle::PresetPreferences
| struct Slic3r::PresetBundle::PresetPreferences |
| Class Members |
|
string |
filament |
|
|
string |
printer_model_id |
|
|
string |
printer_variant |
|
|
string |
sla_material |
|
◆ Slic3r::PresetBundle::LegacyUserFilamentPresetMigration
| struct Slic3r::PresetBundle::LegacyUserFilamentPresetMigration |
| Class Members |
|
string |
backup |
|
|
vector< string > |
failed |
|
|
bool |
locked {false} |
|
◆ Slic3r::PresetBundle::Selection
| struct Slic3r::PresetBundle::Selection |
◆ Slic3r::PresetBundle::Selection::Collection
| struct Slic3r::PresetBundle::Selection::Collection |
◆ Slic3r::PresetBundle::ObsoletePresets
| struct Slic3r::PresetBundle::ObsoletePresets |
| Class Members |
|
vector< string > |
filaments |
|
|
vector< string > |
printers |
|
|
vector< string > |
prints |
|
|
vector< string > |
sla_materials |
|
|
vector< string > |
sla_prints |
|
◆ Slic3r::PresetBundle::VendorSource
| struct Slic3r::PresetBundle::VendorSource |
| Class Members |
|
path |
dir |
|
|
string |
name |
|
◆ Slic3r::PresetBundle::EntryParse
| struct Slic3r::PresetBundle::EntryParse |
| Class Members |
|
vector< string > |
errors |
|
|
ConfigSubstitutions |
substitutions |
|
|
vector< string > |
warnings |
|
◆ Slic3r::PresetBundle::VendorParse
| struct Slic3r::PresetBundle::VendorParse |
◆ Slic3r::PresetBundle::VendorRead
| struct Slic3r::PresetBundle::VendorRead |
◆ Slic3r::PresetBundle::VendorInstall
| struct Slic3r::PresetBundle::VendorInstall |
◆ Slic3r::PresetBundle::PresetInstall
| struct Slic3r::PresetBundle::PresetInstall |
◆ BUNDLE_STRUCTURE_JSON_NAME
| #define BUNDLE_STRUCTURE_JSON_NAME "bundle_structure.json" |
◆ DEFAULT_USER_FOLDER_NAME
| #define DEFAULT_USER_FOLDER_NAME "default" |
Referenced by Slic3r::GUI::GUI_App::enable_user_preset_folder(), generate_custom_presets(), Slic3r::GUI::CreateFilamentPresetDialog::get_all_filament_presets(), Slic3r::PresetBundle::import_presets(), Slic3r::PresetBundle::list_local_bundle_ids(), Slic3r::GUI::load_filament_id_sources(), Slic3r::PresetBundle::load_presets(), Slic3r::GUI::CreatePrinterPresetDialog::load_system_and_user_presets_with_curr_model(), Slic3r::GUI::GUI_App::maybe_migrate_user_presets_on_login(), Slic3r::PresetBundle::reload_local_bundle(), Slic3r::GUI::GUI_App::request_user_logout(), Slic3r::PresetBundle::save_user_presets(), Slic3r::GUI::GUI_App::scan_orphaned_info_files(), and Slic3r::PresetBundle::update_subscribed_presets().
◆ VALIDATE_PRESETS_FILAMENTS_NOT_FOUND
| #define VALIDATE_PRESETS_FILAMENTS_NOT_FOUND 2 |
◆ VALIDATE_PRESETS_MODIFIED_GCODES
| #define VALIDATE_PRESETS_MODIFIED_GCODES 3 |
◆ VALIDATE_PRESETS_PRINTER_NOT_FOUND
| #define VALIDATE_PRESETS_PRINTER_NOT_FOUND 1 |
◆ VALIDATE_PRESETS_SUCCESS
| #define VALIDATE_PRESETS_SUCCESS 0 |
◆ VendorType
| Enumerator |
|---|
| Unknown | |
| Klipper | |
| Marlin | |
| Marlin_BBL | |
| Klipper_Qidi | |
41 {
47};
@ Klipper_Qidi
Definition PresetBundle.hpp:46
@ Klipper
Definition PresetBundle.hpp:43
@ Marlin_BBL
Definition PresetBundle.hpp:45
@ Unknown
Definition PresetBundle.hpp:42
@ Marlin
Definition PresetBundle.hpp:44