diff options
author | Vojtech Kral <vojtech@kral.hk> | 2019-06-03 11:15:26 +0300 |
---|---|---|
committer | Vojtech Kral <vojtech@kral.hk> | 2019-09-17 14:20:06 +0300 |
commit | 87b7b1cc1dc79ea77d2100481fd0f58a85b59037 (patch) | |
tree | 25a29f68d6cbe118c27acfb93afb91512134214f /src/slic3r/GUI/PresetBundle.hpp | |
parent | 34b354810208fe39d8a8a0e244b5a77d81f35578 (diff) |
Load default filament/material selections from vendor profiles
Diffstat (limited to 'src/slic3r/GUI/PresetBundle.hpp')
-rw-r--r-- | src/slic3r/GUI/PresetBundle.hpp | 6 |
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; |