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

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/xs
diff options
context:
space:
mode:
authorbubnikv <bubnikv@gmail.com>2019-10-16 12:16:50 +0300
committerbubnikv <bubnikv@gmail.com>2019-10-16 12:16:50 +0300
commit69c8b1cd21067508a55d8d1fafbb16f8260ad459 (patch)
treeba073582f6f3ffe42120ae71817159e91c4de41b /xs
parent90d57120911074b7976ece156d35190c7d71c40c (diff)
new cheaper constructor for DynamicPrintConfig from FullPrintConfig:
DynamicPrintConfig::full_print_config() new cheaper constructors of DynamicConfig / DynamicPrintConfig from ConfigBase Unit tests: ported test_model from upstream Slic3r, thanks @lordofhyphens Unit tests refactored to use less autos and initializer lists for readibility, DynamicPrintConfig is handled by value, not by shared pointer.
Diffstat (limited to 'xs')
-rw-r--r--xs/xsp/Config.xsp2
1 files changed, 2 insertions, 0 deletions
diff --git a/xs/xsp/Config.xsp b/xs/xsp/Config.xsp
index f5e6ffb05..8d6a971bc 100644
--- a/xs/xsp/Config.xsp
+++ b/xs/xsp/Config.xsp
@@ -9,6 +9,8 @@
DynamicPrintConfig();
~DynamicPrintConfig();
static DynamicPrintConfig* new_from_defaults();
+ DynamicPrintConfig* DynamicPrintConfig::new_from_defaults()
+ %code{% RETVAL = DynamicPrintConfig::new_from_defaults_keys(FullPrintConfig::defaults().keys()); %};
static DynamicPrintConfig* new_from_defaults_keys(std::vector<std::string> keys);
DynamicPrintConfig* clone() %code{% RETVAL = new DynamicPrintConfig(*THIS); %};
DynamicPrintConfig* clone_only(std::vector<std::string> keys)