Set correct runButton text in ConfigGUI when --no-store is true

This commit is contained in:
Etoh 2013-06-08 17:16:01 +02:00
parent 4324803bf1
commit a3d6bb9608

View File

@ -253,10 +253,7 @@ class ConfigDialog(QtGui.QDialog):
if config['forceGuiPrompt'] == True: if config['forceGuiPrompt'] == True:
self.alwaysshowCheckbox.setChecked(True) self.alwaysshowCheckbox.setChecked(True)
self.donotstoreCheckbox = QCheckBox("Do Not Store This Configuration") self.donotstoreCheckbox = QCheckBox("Do Not Store This Configuration")
if config['noStore'] == True:
self.donotstoreCheckbox.setChecked(True)
self.donotstoreCheckbox.toggled.connect(self.runButtonTextUpdate) self.donotstoreCheckbox.toggled.connect(self.runButtonTextUpdate)
self.mainLayout = QtGui.QVBoxLayout() self.mainLayout = QtGui.QVBoxLayout()
@ -278,7 +275,9 @@ class ConfigDialog(QtGui.QDialog):
self.helpButton.pressed.connect(self.openHelp) self.helpButton.pressed.connect(self.openHelp)
self.runButton = QtGui.QPushButton(QtGui.QIcon(resourcespath + 'accept.png'),"Store configuration and run Syncplay") self.runButton = QtGui.QPushButton(QtGui.QIcon(resourcespath + 'accept.png'),"Store configuration and run Syncplay")
self.runButton.pressed.connect(self._saveDataAndLeave) self.runButton.pressed.connect(self._saveDataAndLeave)
self.runButtonTextUpdate if config['noStore'] == True:
self.donotstoreCheckbox.setChecked(True)
self.runButton.setText("Run Syncplay")
self.topLayout.addWidget(self.helpButton, Qt.AlignLeft) self.topLayout.addWidget(self.helpButton, Qt.AlignLeft)
self.topLayout.addWidget(self.runButton, Qt.AlignRight) self.topLayout.addWidget(self.runButton, Qt.AlignRight)
self.mainLayout.addWidget(self.alwaysshowCheckbox) self.mainLayout.addWidget(self.alwaysshowCheckbox)