Add display update trigger missed in cleanup

bzr-revno: 968
This commit is contained in:
Tim Bentley 2010-07-25 09:54:58 +01:00
commit 5814a491c7
2 changed files with 9 additions and 1 deletions

View File

@ -447,8 +447,13 @@ class GeneralTab(SettingsTab):
self.screens.set_current_display(self.monitorNumber)
Receiver.send_message(u'config_screen_changed')
Receiver.send_message(u'config_updated')
# On save update the screens as well
self.postSetUp()
def postSetUp(self):
"""
Reset screens after initial definition
"""
self.screens.override[u'size'] = QtCore.QRect(
int(self.customXValueEdit.text()),
int(self.customYValueEdit.text()),
@ -461,6 +466,9 @@ class GeneralTab(SettingsTab):
self.screens.reset_current_display()
def onOverrideCheckBoxToggled(self, checked):
"""
Toggle screen state depending on check box state
"""
self.customXValueEdit.setEnabled(checked)
self.customYValueEdit.setEnabled(checked)
self.customHeightValueEdit.setEnabled(checked)

View File

@ -360,7 +360,7 @@ class MainDisplay(DisplayWidget):
if mode != HideMode.Screen and self.isHidden():
self.setVisible(True)
def showDisplay(self, message=u''):
def showDisplay(self):
"""
Show the stored layers so the screen reappears as it was
originally.