Debugger/BreakPointModel.py

changeset 2081
b7ccd563eeb6
parent 1928
adde55ed4ce5
child 2126
3744863a534e
diff -r 4b33165dd55b -r b7ccd563eeb6 Debugger/BreakPointModel.py
--- a/Debugger/BreakPointModel.py	Sun Sep 30 17:23:16 2012 +0200
+++ b/Debugger/BreakPointModel.py	Sun Sep 30 19:08:45 2012 +0200
@@ -7,7 +7,7 @@
 Module implementing the Breakpoint model.
 """
 
-from PyQt4.QtCore import pyqtSignal, Qt, QAbstractItemModel, QModelIndex
+from PyQt4.QtCore import pyqtSignal, Qt, QAbstractItemModel, QModelIndex, qVersion
 
 
 class BreakPointModel(QAbstractItemModel):
@@ -107,7 +107,10 @@
         
         self.dataAboutToBeChanged.emit(index, index)
         self.breakpoints[index.row()][index.column()] = value
-        self.dataChanged.emit(index, index)
+        if qVersion() >= "5.0.0":
+            self.dataChanged.emit(index, index, [])
+        else:
+            self.dataChanged.emit(index, index)
         return True
     
     def flags(self, index):
@@ -212,7 +215,10 @@
                      self.breakpoints[row])
             self.dataAboutToBeChanged.emit(index1, index2)
             self.breakpoints[row] = [fn, line] + list(properties)
-            self.dataChanged.emit(index1, index2)
+            if qVersion() >= "5.0.0":
+                self.dataChanged.emit(index1, index2, [])
+            else:
+                self.dataChanged.emit(index1, index2)
 
     def setBreakPointEnabledByIndex(self, index, enabled):
         """
@@ -227,7 +233,10 @@
             index1 = self.createIndex(row, col, self.breakpoints[row])
             self.dataAboutToBeChanged.emit(index1, index1)
             self.breakpoints[row][col] = enabled
-            self.dataChanged.emit(index1, index1)
+            if qVersion() >= "5.0.0":
+                self.dataChanged.emit(index1, index1, [])
+            else:
+                self.dataChanged.emit(index1, index1)
     
     def deleteBreakPointByIndex(self, index):
         """

eric ide

mercurial