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