aboutsummaryrefslogtreecommitdiff
path: root/components/__base__.py
diff options
context:
space:
mode:
Diffstat (limited to 'components/__base__.py')
-rw-r--r--components/__base__.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/components/__base__.py b/components/__base__.py
index b32c120..bc6644b 100644
--- a/components/__base__.py
+++ b/components/__base__.py
@@ -1,5 +1,6 @@
from PyQt4 import QtGui, QtCore
+
class Component(QtCore.QObject):
'''A base class for components to inherit from'''
@@ -26,8 +27,8 @@ class Component(QtCore.QObject):
self.canceled = False
def update(self):
- self.modified.emit(self.compPos, True)
- # use super().update() then read your widget values here
+ self.modified.emit(self.compPos, self.savePreset())
+ # read your widget values, then call super().update()
def loadPreset(self, presetDict, presetName):
'''Children should take (presetDict, presetName=None) as args'''
@@ -36,10 +37,10 @@ class Component(QtCore.QObject):
# Then update your widgets using the preset dict
self.currentPreset = presetName \
if presetName != None else presetDict['preset']
-
+ '''
def savePreset(self):
return {}
-
+ '''
def preFrameRender(self, **kwargs):
for var, value in kwargs.items():
exec('self.%s = value' % var)