aboutsummaryrefslogtreecommitdiff
path: root/core.py
diff options
context:
space:
mode:
authortassaron2017-06-15 23:13:36 -0400
committertassaron2017-06-15 23:13:36 -0400
commitee8031925fcd93d7bedceff6e98a06f3806426b3 (patch)
tree99fd013c1c87f6bb1d2ed22859b56b0bced081bc /core.py
parentc05efc73ee069fe2eb8776a27b503ada2adb4af6 (diff)
drag events for component list now working!
Diffstat (limited to 'core.py')
-rw-r--r--core.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/core.py b/core.py
index 3fca7bf..dcea783 100644
--- a/core.py
+++ b/core.py
@@ -68,7 +68,8 @@ class Core():
yield name
self.modules = [
import_module('components.%s' % name)
- for name in findComponents()]
+ for name in findComponents()
+ ]
self.moduleIndexes = [i for i in range(len(self.modules))]
def componentListChanged(self):
@@ -119,11 +120,14 @@ class Core():
saveValueStore = self.getPreset(filepath)
if not saveValueStore:
return False
+ try:
+ self.selectedComponents[compIndex].loadPreset(
+ saveValueStore,
+ presetName
+ )
+ except KeyError as e:
+ print('preset missing value: %s' % e)
- self.selectedComponents[compIndex].loadPreset(
- saveValueStore,
- presetName
- )
self.savedPresets[presetName] = dict(saveValueStore)
return True