UI/CompareDialog.py

changeset 500
c3abc7895a01
parent 432
497e188ee86e
child 537
72b32daeb8d6
--- a/UI/CompareDialog.py	Thu Aug 12 10:11:06 2010 +0200
+++ b/UI/CompareDialog.py	Thu Aug 12 16:11:13 2010 +0200
@@ -131,17 +131,13 @@
         self.cReplacedFormat.setBackground(QBrush(QColor(190, 190, 237)))
         
         # connect some of our widgets explicitly
-        self.connect(self.file1Edit, SIGNAL("textChanged(const QString &)"), 
-                     self.__fileChanged)
-        self.connect(self.file2Edit, SIGNAL("textChanged(const QString &)"), 
-                     self.__fileChanged)
-        self.connect(self.synchronizeCheckBox, SIGNAL("toggled(bool)"), 
-                     self.on_synchronizeCheckBox_toggled)
-        self.connect(self.vsb1, SIGNAL("valueChanged(int)"), self.__scrollBarMoved)
-        self.connect(self.vsb1, SIGNAL('valueChanged(int)'),
-            self.vsb2, SLOT('setValue(int)'))
-        self.connect(self.vsb2, SIGNAL('valueChanged(int)'),
-            self.vsb1, SLOT('setValue(int)'))
+        self.file1Edit.textChanged.connect(self.__fileChanged)
+        self.file2Edit.textChanged.connect(self.__fileChanged)
+        self.synchronizeCheckBox.toggled[bool].connect(
+            self.on_synchronizeCheckBox_toggled)
+        self.vsb1.valueChanged.connect(self.__scrollBarMoved)
+        self.vsb1.valueChanged.connect(self.vsb2.setValue)
+        self.vsb2.valueChanged.connect(self.vsb1.setValue)
         
         self.diffParas = []
         self.currentDiffPos = -1
@@ -416,15 +412,11 @@
         """
         if sync:
             self.hsb2.setValue(self.hsb1.value())
-            self.connect(self.hsb1, SIGNAL('valueChanged(int)'),
-                self.hsb2, SLOT('setValue(int)'))
-            self.connect(self.hsb2, SIGNAL('valueChanged(int)'),
-                self.hsb1, SLOT('setValue(int)'))
+            self.hsb1.valueChanged.connect(self.hsb2.setValue)
+            self.hsb2.valueChanged.connect(self.hsb1.setValue)
         else:
-            self.disconnect(self.hsb1, SIGNAL('valueChanged(int)'),
-                self.hsb2, SLOT('setValue(int)'))
-            self.disconnect(self.hsb2, SIGNAL('valueChanged(int)'),
-                self.hsb1, SLOT('setValue(int)'))
+            self.hsb1.valueChanged.disconnect(self.hsb2.setValue)
+            self.hsb2.valueChanged.disconnect(self.hsb1.setValue)
 
 class CompareWindow(QMainWindow):
     """

eric ide

mercurial