--- 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: