Debugger/BreakPointModel.py

changeset 531
26efb720a299
parent 460
6a3899e91d76
child 791
9ec2ac20e54e
diff -r 86332f558b7b -r 26efb720a299 Debugger/BreakPointModel.py
--- a/Debugger/BreakPointModel.py	Mon Aug 30 11:05:37 2010 +0200
+++ b/Debugger/BreakPointModel.py	Mon Aug 30 12:30:29 2010 +0200
@@ -47,7 +47,7 @@
         
         @return column count (integer)
         """
-        return len(self.header) + 1
+        return len(self.header)
     
     def rowCount(self, parent = QModelIndex()):
         """
@@ -72,8 +72,16 @@
         if not index.isValid():
             return None
         
-        if role == Qt.DisplayRole or role == Qt.ToolTipRole:
-            if index.column() < len(self.header):
+        if role == Qt.DisplayRole:
+            if index.column() in [0, 1, 2, 5]:
+                return self.breakpoints[index.row()][index.column()]
+        
+        if role == Qt.CheckStateRole:
+            if index.column() in [3, 4]:
+                return self.breakpoints[index.row()][index.column()]
+        
+        if role == Qt.ToolTipRole:
+            if index.column() in [0, 2]:
                 return self.breakpoints[index.row()][index.column()]
         
         if role == Qt.TextAlignmentRole:

eric ide

mercurial