eric6/Debugger/BreakPointModel.py

changeset 7251
bc5b1b00560a
parent 7229
53054eb5b15a
child 7360
9190402e4505
equal deleted inserted replaced
7250:d8bdc55aee1a 7251:bc5b1b00560a
104 @param index index of the changed data (QModelIndex) 104 @param index index of the changed data (QModelIndex)
105 @param value value of the changed data 105 @param value value of the changed data
106 @param role role of the changed data (Qt.ItemDataRole) 106 @param role role of the changed data (Qt.ItemDataRole)
107 @return flag indicating success (boolean) 107 @return flag indicating success (boolean)
108 """ 108 """
109 if not index.isValid() or \ 109 if (not index.isValid() or
110 index.column() >= len(self.header) or \ 110 index.column() >= len(self.header) or
111 index.row() >= len(self.breakpoints): 111 index.row() >= len(self.breakpoints)):
112 return False 112 return False
113 113
114 self.dataAboutToBeChanged.emit(index, index) 114 self.dataAboutToBeChanged.emit(index, index)
115 self.breakpoints[index.row()][index.column()] = value 115 self.breakpoints[index.row()][index.column()] = value
116 self.dataChanged.emit(index, index) 116 self.dataChanged.emit(index, index)
152 @param row row number for the index (integer) 152 @param row row number for the index (integer)
153 @param column column number for the index (integer) 153 @param column column number for the index (integer)
154 @param parent index of the parent item (QModelIndex) 154 @param parent index of the parent item (QModelIndex)
155 @return requested index (QModelIndex) 155 @return requested index (QModelIndex)
156 """ 156 """
157 if (parent and parent.isValid()) or \ 157 if ((parent and parent.isValid()) or
158 row < 0 or row >= len(self.breakpoints) or \ 158 row < 0 or row >= len(self.breakpoints) or
159 column < 0 or column >= len(self.header): 159 column < 0 or column >= len(self.header)):
160 return QModelIndex() 160 return QModelIndex()
161 161
162 return self.createIndex(row, column, self.breakpoints[row]) 162 return self.createIndex(row, column, self.breakpoints[row])
163 163
164 def parent(self, index): 164 def parent(self, index):

eric ide

mercurial