eric6/Debugger/BreakPointModel.py

branch
maintenance
changeset 8273
698ae46f40a4
parent 8176
31965986ecd1
parent 8222
5994b80b8760
equal deleted inserted replaced
8190:fb0ef164f536 8273:698ae46f40a4
28 @param project reference to the project object 28 @param project reference to the project object
29 @type Project 29 @type Project
30 @param parent reference to the parent widget 30 @param parent reference to the parent widget
31 @type QObject 31 @type QObject
32 """ 32 """
33 super(BreakPointModel, self).__init__(parent) 33 super().__init__(parent)
34 34
35 self.__project = project 35 self.__project = project
36 36
37 self.breakpoints = [] 37 self.breakpoints = []
38 self.header = [ 38 self.header = [
100 else: 100 else:
101 return filename 101 return filename
102 elif index.column() in (1, 2, 5): 102 elif index.column() in (1, 2, 5):
103 return self.breakpoints[index.row()][index.column()] 103 return self.breakpoints[index.row()][index.column()]
104 104
105 if role == Qt.ItemDataRole.CheckStateRole: 105 if (
106 if index.column() in (3, 4): 106 role == Qt.ItemDataRole.CheckStateRole and
107 return self.breakpoints[index.row()][index.column()] 107 index.column() in (3, 4)
108 108 ):
109 if role == Qt.ItemDataRole.ToolTipRole: 109 return self.breakpoints[index.row()][index.column()]
110 if index.column() in (0, 2): 110
111 return self.breakpoints[index.row()][index.column()] 111 if (
112 112 role == Qt.ItemDataRole.ToolTipRole and
113 if role == Qt.ItemDataRole.TextAlignmentRole: 113 index.column() in (0, 2)
114 if index.column() < len(self.alignments): 114 ):
115 return self.alignments[index.column()] 115 return self.breakpoints[index.row()][index.column()]
116
117 if (
118 role == Qt.ItemDataRole.TextAlignmentRole and
119 index.column() < len(self.alignments)
120 ):
121 return self.alignments[index.column()]
116 122
117 return None 123 return None
118 124
119 def setData(self, index, value, role=Qt.ItemDataRole.EditRole): 125 def setData(self, index, value, role=Qt.ItemDataRole.EditRole):
120 """ 126 """

eric ide

mercurial