Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVojtech Kral <vojtech@kral.hk>2019-06-03 11:15:26 +0300
committerVojtech Kral <vojtech@kral.hk>2019-09-17 14:20:06 +0300
commit87b7b1cc1dc79ea77d2100481fd0f58a85b59037 (patch)
tree25a29f68d6cbe118c27acfb93afb91512134214f /src/slic3r/GUI/PresetBundle.hpp
parent34b354810208fe39d8a8a0e244b5a77d81f35578 (diff)
Load default filament/material selections from vendor profiles
Diffstat (limited to 'src/slic3r/GUI/PresetBundle.hpp')
-rw-r--r--src/slic3r/GUI/PresetBundle.hpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/slic3r/GUI/PresetBundle.hpp b/src/slic3r/GUI/PresetBundle.hpp
index f351f66ac..847b37018 100644
--- a/src/slic3r/GUI/PresetBundle.hpp
+++ b/src/slic3r/GUI/PresetBundle.hpp
@@ -31,11 +31,15 @@ public:
// Load ini files of all types (print, filament, printer) from Slic3r::data_dir() / presets.
// Load selections (current print, current filaments, current printer) from config.ini
// This is done just once on application start up.
- void load_presets(const AppConfig &config, const std::string &preferred_model_id = "");
+ void load_presets(AppConfig &config, const std::string &preferred_model_id = "");
// Export selections (current print, current filaments, current printer) into config.ini
void export_selections(AppConfig &config);
+ // Make sure filament and sla_materials section in AppConfig are initialized
+ // to defaults from vendor profiles if they don't exist already
+ void init_materials_selection(AppConfig &config) const;
+
PresetCollection prints;
PresetCollection sla_prints;
PresetCollection filaments;