diff options
| author | tassaron | 2017-06-12 22:34:37 -0400 |
|---|---|---|
| committer | tassaron | 2017-06-12 22:34:37 -0400 |
| commit | 307d499f9ae2729c790fe9258d88aca72331cdf6 (patch) | |
| tree | 105dedf7aa84c1841d8a87f304f43d7a616fa32a /components/text.py | |
| parent | dbbefbf70ec9fad1735ee7199992ca6123bd54be (diff) | |
adding an asterisk to modified, unsaved presets
flags for unsaved changes saved in project files
Diffstat (limited to 'components/text.py')
| -rw-r--r-- | components/text.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/components/text.py b/components/text.py index e8fb3d5..a40e2a9 100644 --- a/components/text.py +++ b/components/text.py @@ -9,8 +9,11 @@ from . import __base__ class Component(__base__.Component): '''Title Text''' - def __init__(self): - super().__init__() + + modified = QtCore.pyqtSignal(int, bool) + + def __init__(self, *args): + super().__init__(*args) self.titleFont = QFont() def widget(self, parent): @@ -53,6 +56,7 @@ class Component(__base__.Component): return page def update(self): + super().update() self.title = self.page.lineEdit_title.text() self.alignment = self.page.comboBox_textAlign.currentIndex() self.titleFont = self.page.fontComboBox_titleFont.currentFont() @@ -79,7 +83,8 @@ class Component(__base__.Component): return x, self.yPosition def loadPreset(self, pr, presetName=None): - self.currentPreset = presetName if presetName else pr['preset'] + super().loadPreset(pr, presetName) + self.page.lineEdit_title.setText(pr['title']) font = QFont() font.fromString(pr['titleFont']) |
