56 Private slot to update the UI. |
56 Private slot to update the UI. |
57 """ |
57 """ |
58 if self.__mode == HgQueuesNewPatchDialog.REFRESH_MODE: |
58 if self.__mode == HgQueuesNewPatchDialog.REFRESH_MODE: |
59 enable = self.messageEdit.toPlainText() != "" |
59 enable = self.messageEdit.toPlainText() != "" |
60 else: |
60 else: |
61 enable = self.nameEdit.text() != "" and \ |
61 enable = ( |
|
62 self.nameEdit.text() != "" and |
62 self.messageEdit.toPlainText() != "" |
63 self.messageEdit.toPlainText() != "" |
|
64 ) |
63 if self.userGroup.isChecked(): |
65 if self.userGroup.isChecked(): |
64 enable = enable and \ |
66 enable = ( |
|
67 enable and |
65 (self.currentUserCheckBox.isChecked() or |
68 (self.currentUserCheckBox.isChecked() or |
66 self.userEdit.text() != "") |
69 self.userEdit.text() != "") |
|
70 ) |
67 |
71 |
68 self.buttonBox.button(QDialogButtonBox.Ok).setEnabled(enable) |
72 self.buttonBox.button(QDialogButtonBox.Ok).setEnabled(enable) |
69 |
73 |
70 @pyqtSlot(str) |
74 @pyqtSlot(str) |
71 def on_nameEdit_textChanged(self, txt): |
75 def on_nameEdit_textChanged(self, txt): |