Plugins/VcsPlugins/vcsMercurial/TransplantExtension/TransplantDialog.py

changeset 1274
442c748018c5
parent 1131
7781e396c903
child 1509
c0b5e693b0eb
--- a/Plugins/VcsPlugins/vcsMercurial/TransplantExtension/TransplantDialog.py	Sat Sep 03 17:13:31 2011 +0200
+++ b/Plugins/VcsPlugins/vcsMercurial/TransplantExtension/TransplantDialog.py	Sun Sep 04 15:17:10 2011 +0200
@@ -83,11 +83,7 @@
         
         self.branchesCombo.addItems(["", "default"] + sorted(branchesList))
         
-        self.__revisionsValidator = RevisionsValidator(True, self)
-        self.__pruneRevisionsValidator = RevisionsValidator(False, self)
         self.__mergeRevisionsValidator = RevisionsValidator(False, self)
-        self.revisionsEdit.setValidator(self.__revisionsValidator)
-        self.pruneEdit.setValidator(self.__pruneRevisionsValidator)
         self.mergeEdit.setValidator(self.__mergeRevisionsValidator)
        
         self.buttonBox.button(QDialogButtonBox.Ok).setEnabled(False)
@@ -97,14 +93,12 @@
         Private slot to update the state of the OK button.
         """
         self.buttonBox.button(QDialogButtonBox.Ok).setEnabled(
-            self.revisionsEdit.text() != "" or self.allCheckBox.isChecked())
+            self.revisionsEdit.toPlainText() != "" or self.allCheckBox.isChecked())
     
-    @pyqtSlot(str)
-    def on_revisionsEdit_textChanged(self, txt):
+    @pyqtSlot()
+    def on_revisionsEdit_textChanged(self):
         """
         Private slot to react upon changes of revisions.
-        
-        @param txt contents of the revisions edit (string)
         """
         self.__updateOk()
     
@@ -137,11 +131,11 @@
             list of strings, boolean)
         """
         return (
-            self.revisionsEdit.text().strip().split(),
+            self.revisionsEdit.toPlainText().strip().splitlines(),
             self.repoEdit.text().strip(),
             self.branchesCombo.currentText().strip(),
             self.allCheckBox.isChecked(),
-            self.pruneEdit.text().strip().split(),
+            self.pruneEdit.toPlainText().strip().splitlines(),
             self.mergeEdit.text().strip().split(),
             self.logCheckBox.isChecked()
         )

eric ide

mercurial