From 39718d868f5117454ca6894e6877ee4aad132c2f Mon Sep 17 00:00:00 2001 From: Youness Alaoui Date: Tue, 13 Jan 2015 17:47:44 -0500 Subject: [PATCH] Add a overridePostProcessPluginConfig API This is to allow temporary override of plugin configurations for simple mode settings for example. To use it, just call overridePostProcessPluginConfig(config) and provide a configuration list for the plugins (print the one given to the setPostProcessPluginconfig function and reuse it in your simple config) This should put us one step forward with regards to issue #59 --- Cura/util/pluginInfo.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Cura/util/pluginInfo.py b/Cura/util/pluginInfo.py index 54fe7252..5f80a5f1 100644 --- a/Cura/util/pluginInfo.py +++ b/Cura/util/pluginInfo.py @@ -79,6 +79,9 @@ def getPostProcessPluginConfig(): def setPostProcessPluginConfig(config): profile.putProfileSetting('plugin_config', pickle.dumps(config)) +def overridePostProcessPluginConfig(config): + profile.setTempOverride('plugin_config', pickle.dumps(config)) + def getPluginBasePaths(): ret = [] if platform.system() != "Windows": -- 2.30.2