Andreas Preikschat has proposed merging lp:~googol-hush/openlp/fixes into lp:openlp.
Requested reviews: OpenLP Core (openlp-core) For more details, see: https://code.launchpad.net/~googol-hush/openlp/fixes/+merge/44602 Hello! "Fixes" bug #598356. Fixes is in quotations marks, because this has been fixed a long time ago.... (by Tim). However, this just makes sure that the screen and the preview screen are updated if the x, y, width or height field (General Tab) are changed. -- https://code.launchpad.net/~googol-hush/openlp/fixes/+merge/44602 Your team OpenLP Core is requested to review the proposed merge of lp:~googol-hush/openlp/fixes into lp:openlp.
=== modified file 'openlp/core/ui/generaltab.py' --- openlp/core/ui/generaltab.py 2010-12-08 19:12:38 +0000 +++ openlp/core/ui/generaltab.py 2010-12-23 17:36:43 +0000 @@ -312,6 +312,18 @@ # Signals and slots QtCore.QObject.connect(self.overrideCheckBox, QtCore.SIGNAL(u'toggled(bool)'), self.onOverrideCheckBoxToggled) + QtCore.QObject.connect(self.customHeightValueEdit, + QtCore.SIGNAL(u'textEdited(const QString&)'), + self.onDisplayPositionChanged) + QtCore.QObject.connect(self.customWidthValueEdit, + QtCore.SIGNAL(u'textEdited(const QString&)'), + self.onDisplayPositionChanged) + QtCore.QObject.connect(self.customYValueEdit, + QtCore.SIGNAL(u'textEdited(const QString&)'), + self.onDisplayPositionChanged) + QtCore.QObject.connect(self.customXValueEdit, + QtCore.SIGNAL(u'textEdited(const QString&)'), + self.onDisplayPositionChanged) def retranslateUi(self): """ @@ -503,10 +515,19 @@ def onOverrideCheckBoxToggled(self, checked): """ - Toggle screen state depending on check box state + Toggle screen state depending on check box state. + + ``checked`` + The state of the check box (boolean). """ self.customXValueEdit.setEnabled(checked) self.customYValueEdit.setEnabled(checked) self.customHeightValueEdit.setEnabled(checked) self.customWidthValueEdit.setEnabled(checked) self.overrideChanged = True + + def onDisplayPositionChanged(self): + """ + Called when the width, height, x position or y position has changed. + """ + self.overrideChanged = True
_______________________________________________ Mailing list: https://launchpad.net/~openlp-core Post to : openlp-core@lists.launchpad.net Unsubscribe : https://launchpad.net/~openlp-core More help : https://help.launchpad.net/ListHelp