21 """ |
21 """ |
22 def __init__(self, multiRevsAllowed, parent=None): |
22 def __init__(self, multiRevsAllowed, parent=None): |
23 """ |
23 """ |
24 Constructor |
24 Constructor |
25 |
25 |
26 @param multiRevsAllowed flag indicating, if multi revs are allowed (boolean) |
26 @param multiRevsAllowed flag indicating, if multi revs are allowed |
|
27 (boolean) |
27 @param parent reference to the parent object (QObject) |
28 @param parent reference to the parent object (QObject) |
28 """ |
29 """ |
29 super(RevisionsValidator, self).__init__(parent) |
30 super(RevisionsValidator, self).__init__(parent) |
30 |
31 |
31 self.__multiRevsAllowed = multiRevsAllowed |
32 self.__multiRevsAllowed = multiRevsAllowed |
93 def __updateOk(self): |
94 def __updateOk(self): |
94 """ |
95 """ |
95 Private slot to update the state of the OK button. |
96 Private slot to update the state of the OK button. |
96 """ |
97 """ |
97 self.buttonBox.button(QDialogButtonBox.Ok).setEnabled( |
98 self.buttonBox.button(QDialogButtonBox.Ok).setEnabled( |
98 self.revisionsEdit.toPlainText() != "" or self.allCheckBox.isChecked()) |
99 self.revisionsEdit.toPlainText() != "" or |
|
100 self.allCheckBox.isChecked()) |
99 |
101 |
100 @pyqtSlot() |
102 @pyqtSlot() |
101 def on_revisionsEdit_textChanged(self): |
103 def on_revisionsEdit_textChanged(self): |
102 """ |
104 """ |
103 Private slot to react upon changes of revisions. |
105 Private slot to react upon changes of revisions. |