--- a/src/eric7/Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/LfRevisionsInputDialog.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/LfRevisionsInputDialog.py Wed Jul 13 14:55:47 2022 +0200 @@ -17,30 +17,31 @@ """ Class implementing a dialog to enter a series of revisions. """ + def __init__(self, parent=None): """ Constructor - + @param parent reference to the parent widget (QWidget) """ super().__init__(parent) self.setupUi(self) - - self.buttonBox.button( - QDialogButtonBox.StandardButton.Ok).setEnabled(False) - + + self.buttonBox.button(QDialogButtonBox.StandardButton.Ok).setEnabled(False) + @pyqtSlot() def on_revisionsEdit_textChanged(self): """ Private slot handling a change of revisions. """ self.buttonBox.button(QDialogButtonBox.StandardButton.Ok).setEnabled( - bool(self.revisionsEdit.toPlainText())) - + bool(self.revisionsEdit.toPlainText()) + ) + def getRevisions(self): """ Public method to retrieve the entered revisions. - + @return list of revisions (list of string) """ return self.revisionsEdit.toPlainText().splitlines()