eric6/Documentation/Source/eric6.Debugger.BreakPointModel.html

changeset 7273
391d6b7b1eff
parent 6942
2602857055c5
child 7887
c1588f5a83e9
equal deleted inserted replaced
7272:1779dc278077 7273:391d6b7b1eff
16 16
17 a { color: #BA6D36; } 17 a { color: #BA6D36; }
18 18
19 </style> 19 </style>
20 </head> 20 </head>
21 <body><a NAME="top" ID="top"></a> 21 <body>
22 <a NAME="top" ID="top"></a>
22 <h1>eric6.Debugger.BreakPointModel</h1> 23 <h1>eric6.Debugger.BreakPointModel</h1>
24
23 <p> 25 <p>
24 Module implementing the Breakpoint model. 26 Module implementing the Breakpoint model.
25 </p> 27 </p>
26 <h3>Global Attributes</h3> 28 <h3>Global Attributes</h3>
29
27 <table> 30 <table>
28 <tr><td>None</td></tr> 31 <tr><td>None</td></tr>
29 </table> 32 </table>
30 <h3>Classes</h3> 33 <h3>Classes</h3>
31 <table> 34
35 <table>
36
32 <tr> 37 <tr>
33 <td><a href="#BreakPointModel">BreakPointModel</a></td> 38 <td><a href="#BreakPointModel">BreakPointModel</a></td>
34 <td>Class implementing a custom model for breakpoints.</td> 39 <td>Class implementing a custom model for breakpoints.</td>
35 </tr> 40 </tr>
36 </table> 41 </table>
37 <h3>Functions</h3> 42 <h3>Functions</h3>
43
38 <table> 44 <table>
39 <tr><td>None</td></tr> 45 <tr><td>None</td></tr>
40 </table> 46 </table>
41 <hr /><hr /> 47 <hr />
48 <hr />
42 <a NAME="BreakPointModel" ID="BreakPointModel"></a> 49 <a NAME="BreakPointModel" ID="BreakPointModel"></a>
43 <h2>BreakPointModel</h2> 50 <h2>BreakPointModel</h2>
51
44 <p> 52 <p>
45 Class implementing a custom model for breakpoints. 53 Class implementing a custom model for breakpoints.
46 </p><h3>Signals</h3> 54 </p>
47 <dl> 55 <h3>Signals</h3>
56 <dl>
57
48 <dt>dataAboutToBeChanged(QModelIndex, QModelIndex)</dt> 58 <dt>dataAboutToBeChanged(QModelIndex, QModelIndex)</dt>
49 <dd> 59 <dd>
50 emitted to indicate 60 emitted to indicate
51 a change of the data 61 a change of the data
52 </dd> 62 </dd>
53 </dl> 63 </dl>
54 <h3>Derived from</h3> 64 <h3>Derived from</h3>
55 QAbstractItemModel 65 QAbstractItemModel
56 <h3>Class Attributes</h3> 66 <h3>Class Attributes</h3>
67
57 <table> 68 <table>
58 <tr><td>None</td></tr> 69 <tr><td>None</td></tr>
59 </table> 70 </table>
60 <h3>Class Methods</h3> 71 <h3>Class Methods</h3>
72
61 <table> 73 <table>
62 <tr><td>None</td></tr> 74 <tr><td>None</td></tr>
63 </table> 75 </table>
64 <h3>Methods</h3> 76 <h3>Methods</h3>
65 <table> 77
78 <table>
79
66 <tr> 80 <tr>
67 <td><a href="#BreakPointModel.__init__">BreakPointModel</a></td> 81 <td><a href="#BreakPointModel.__init__">BreakPointModel</a></td>
68 <td>Constructor</td> 82 <td>Constructor</td>
69 </tr><tr> 83 </tr>
84 <tr>
70 <td><a href="#BreakPointModel.addBreakPoint">addBreakPoint</a></td> 85 <td><a href="#BreakPointModel.addBreakPoint">addBreakPoint</a></td>
71 <td>Public method to add a new breakpoint to the list.</td> 86 <td>Public method to add a new breakpoint to the list.</td>
72 </tr><tr> 87 </tr>
88 <tr>
73 <td><a href="#BreakPointModel.columnCount">columnCount</a></td> 89 <td><a href="#BreakPointModel.columnCount">columnCount</a></td>
74 <td>Public method to get the current column count.</td> 90 <td>Public method to get the current column count.</td>
75 </tr><tr> 91 </tr>
92 <tr>
76 <td><a href="#BreakPointModel.data">data</a></td> 93 <td><a href="#BreakPointModel.data">data</a></td>
77 <td>Public method to get the requested data.</td> 94 <td>Public method to get the requested data.</td>
78 </tr><tr> 95 </tr>
96 <tr>
79 <td><a href="#BreakPointModel.deleteAll">deleteAll</a></td> 97 <td><a href="#BreakPointModel.deleteAll">deleteAll</a></td>
80 <td>Public method to delete all breakpoints.</td> 98 <td>Public method to delete all breakpoints.</td>
81 </tr><tr> 99 </tr>
100 <tr>
82 <td><a href="#BreakPointModel.deleteBreakPointByIndex">deleteBreakPointByIndex</a></td> 101 <td><a href="#BreakPointModel.deleteBreakPointByIndex">deleteBreakPointByIndex</a></td>
83 <td>Public method to set the values of a breakpoint given by index.</td> 102 <td>Public method to set the values of a breakpoint given by index.</td>
84 </tr><tr> 103 </tr>
104 <tr>
85 <td><a href="#BreakPointModel.deleteBreakPoints">deleteBreakPoints</a></td> 105 <td><a href="#BreakPointModel.deleteBreakPoints">deleteBreakPoints</a></td>
86 <td>Public method to delete a list of breakpoints given by their indexes.</td> 106 <td>Public method to delete a list of breakpoints given by their indexes.</td>
87 </tr><tr> 107 </tr>
108 <tr>
88 <td><a href="#BreakPointModel.flags">flags</a></td> 109 <td><a href="#BreakPointModel.flags">flags</a></td>
89 <td>Public method to get item flags.</td> 110 <td>Public method to get item flags.</td>
90 </tr><tr> 111 </tr>
112 <tr>
91 <td><a href="#BreakPointModel.getBreakPointByIndex">getBreakPointByIndex</a></td> 113 <td><a href="#BreakPointModel.getBreakPointByIndex">getBreakPointByIndex</a></td>
92 <td>Public method to get the values of a breakpoint given by index.</td> 114 <td>Public method to get the values of a breakpoint given by index.</td>
93 </tr><tr> 115 </tr>
116 <tr>
94 <td><a href="#BreakPointModel.getBreakPointIndex">getBreakPointIndex</a></td> 117 <td><a href="#BreakPointModel.getBreakPointIndex">getBreakPointIndex</a></td>
95 <td>Public method to get the index of a breakpoint given by filename and line number.</td> 118 <td>Public method to get the index of a breakpoint given by filename and line number.</td>
96 </tr><tr> 119 </tr>
120 <tr>
97 <td><a href="#BreakPointModel.hasChildren">hasChildren</a></td> 121 <td><a href="#BreakPointModel.hasChildren">hasChildren</a></td>
98 <td>Public method to check for the presence of child items.</td> 122 <td>Public method to check for the presence of child items.</td>
99 </tr><tr> 123 </tr>
124 <tr>
100 <td><a href="#BreakPointModel.headerData">headerData</a></td> 125 <td><a href="#BreakPointModel.headerData">headerData</a></td>
101 <td>Public method to get header data.</td> 126 <td>Public method to get header data.</td>
102 </tr><tr> 127 </tr>
128 <tr>
103 <td><a href="#BreakPointModel.index">index</a></td> 129 <td><a href="#BreakPointModel.index">index</a></td>
104 <td>Public method to create an index.</td> 130 <td>Public method to create an index.</td>
105 </tr><tr> 131 </tr>
132 <tr>
106 <td><a href="#BreakPointModel.isBreakPointTemporaryByIndex">isBreakPointTemporaryByIndex</a></td> 133 <td><a href="#BreakPointModel.isBreakPointTemporaryByIndex">isBreakPointTemporaryByIndex</a></td>
107 <td>Public method to test, if a breakpoint given by its index is temporary.</td> 134 <td>Public method to test, if a breakpoint given by its index is temporary.</td>
108 </tr><tr> 135 </tr>
136 <tr>
109 <td><a href="#BreakPointModel.parent">parent</a></td> 137 <td><a href="#BreakPointModel.parent">parent</a></td>
110 <td>Public method to get the parent index.</td> 138 <td>Public method to get the parent index.</td>
111 </tr><tr> 139 </tr>
140 <tr>
112 <td><a href="#BreakPointModel.rowCount">rowCount</a></td> 141 <td><a href="#BreakPointModel.rowCount">rowCount</a></td>
113 <td>Public method to get the current row count.</td> 142 <td>Public method to get the current row count.</td>
114 </tr><tr> 143 </tr>
144 <tr>
115 <td><a href="#BreakPointModel.setBreakPointByIndex">setBreakPointByIndex</a></td> 145 <td><a href="#BreakPointModel.setBreakPointByIndex">setBreakPointByIndex</a></td>
116 <td>Public method to set the values of a breakpoint given by index.</td> 146 <td>Public method to set the values of a breakpoint given by index.</td>
117 </tr><tr> 147 </tr>
148 <tr>
118 <td><a href="#BreakPointModel.setBreakPointEnabledByIndex">setBreakPointEnabledByIndex</a></td> 149 <td><a href="#BreakPointModel.setBreakPointEnabledByIndex">setBreakPointEnabledByIndex</a></td>
119 <td>Public method to set the enabled state of a breakpoint given by index.</td> 150 <td>Public method to set the enabled state of a breakpoint given by index.</td>
120 </tr><tr> 151 </tr>
152 <tr>
121 <td><a href="#BreakPointModel.setData">setData</a></td> 153 <td><a href="#BreakPointModel.setData">setData</a></td>
122 <td>Public method to change data in the model.</td> 154 <td>Public method to change data in the model.</td>
123 </tr> 155 </tr>
124 </table> 156 </table>
125 <h3>Static Methods</h3> 157 <h3>Static Methods</h3>
158
126 <table> 159 <table>
127 <tr><td>None</td></tr> 160 <tr><td>None</td></tr>
128 </table> 161 </table>
162
129 <a NAME="BreakPointModel.__init__" ID="BreakPointModel.__init__"></a> 163 <a NAME="BreakPointModel.__init__" ID="BreakPointModel.__init__"></a>
130 <h4>BreakPointModel (Constructor)</h4> 164 <h4>BreakPointModel (Constructor)</h4>
131 <b>BreakPointModel</b>(<i>parent=None</i>) 165 <b>BreakPointModel</b>(<i>parent=None</i>)
166
132 <p> 167 <p>
133 Constructor 168 Constructor
134 </p><dl> 169 </p>
170 <dl>
171
135 <dt><i>parent</i></dt> 172 <dt><i>parent</i></dt>
136 <dd> 173 <dd>
137 reference to the parent widget (QObject) 174 reference to the parent widget (QObject)
138 </dd> 175 </dd>
139 </dl><a NAME="BreakPointModel.addBreakPoint" ID="BreakPointModel.addBreakPoint"></a> 176 </dl>
177 <a NAME="BreakPointModel.addBreakPoint" ID="BreakPointModel.addBreakPoint"></a>
140 <h4>BreakPointModel.addBreakPoint</h4> 178 <h4>BreakPointModel.addBreakPoint</h4>
141 <b>addBreakPoint</b>(<i>fn, line, properties</i>) 179 <b>addBreakPoint</b>(<i>fn, line, properties</i>)
180
142 <p> 181 <p>
143 Public method to add a new breakpoint to the list. 182 Public method to add a new breakpoint to the list.
144 </p><dl> 183 </p>
184 <dl>
185
145 <dt><i>fn</i></dt> 186 <dt><i>fn</i></dt>
146 <dd> 187 <dd>
147 filename of the breakpoint (string) 188 filename of the breakpoint (string)
148 </dd><dt><i>line</i></dt> 189 </dd>
190 <dt><i>line</i></dt>
149 <dd> 191 <dd>
150 line number of the breakpoint (integer) 192 line number of the breakpoint (integer)
151 </dd><dt><i>properties</i></dt> 193 </dd>
194 <dt><i>properties</i></dt>
152 <dd> 195 <dd>
153 properties of the breakpoint 196 properties of the breakpoint
154 (tuple of condition (string), temporary flag (bool), 197 (tuple of condition (string), temporary flag (bool),
155 enabled flag (bool), ignore count (integer)) 198 enabled flag (bool), ignore count (integer))
156 </dd> 199 </dd>
157 </dl><a NAME="BreakPointModel.columnCount" ID="BreakPointModel.columnCount"></a> 200 </dl>
201 <a NAME="BreakPointModel.columnCount" ID="BreakPointModel.columnCount"></a>
158 <h4>BreakPointModel.columnCount</h4> 202 <h4>BreakPointModel.columnCount</h4>
159 <b>columnCount</b>(<i>parent=None</i>) 203 <b>columnCount</b>(<i>parent=None</i>)
204
160 <p> 205 <p>
161 Public method to get the current column count. 206 Public method to get the current column count.
162 </p><dl> 207 </p>
208 <dl>
209
163 <dt><i>parent</i></dt> 210 <dt><i>parent</i></dt>
164 <dd> 211 <dd>
165 reference to parent index (QModelIndex) (Unused) 212 reference to parent index (QModelIndex) (Unused)
166 </dd> 213 </dd>
167 </dl><dl> 214 </dl>
215 <dl>
168 <dt>Returns:</dt> 216 <dt>Returns:</dt>
169 <dd> 217 <dd>
170 column count (integer) 218 column count (integer)
171 </dd> 219 </dd>
172 </dl><a NAME="BreakPointModel.data" ID="BreakPointModel.data"></a> 220 </dl>
221 <a NAME="BreakPointModel.data" ID="BreakPointModel.data"></a>
173 <h4>BreakPointModel.data</h4> 222 <h4>BreakPointModel.data</h4>
174 <b>data</b>(<i>index, role=Qt.DisplayRole</i>) 223 <b>data</b>(<i>index, role=Qt.DisplayRole</i>)
224
175 <p> 225 <p>
176 Public method to get the requested data. 226 Public method to get the requested data.
177 </p><dl> 227 </p>
228 <dl>
229
178 <dt><i>index</i></dt> 230 <dt><i>index</i></dt>
179 <dd> 231 <dd>
180 index of the requested data (QModelIndex) 232 index of the requested data (QModelIndex)
181 </dd><dt><i>role</i></dt> 233 </dd>
234 <dt><i>role</i></dt>
182 <dd> 235 <dd>
183 role of the requested data (Qt.ItemDataRole) 236 role of the requested data (Qt.ItemDataRole)
184 </dd> 237 </dd>
185 </dl><dl> 238 </dl>
239 <dl>
186 <dt>Returns:</dt> 240 <dt>Returns:</dt>
187 <dd> 241 <dd>
188 the requested data 242 the requested data
189 </dd> 243 </dd>
190 </dl><a NAME="BreakPointModel.deleteAll" ID="BreakPointModel.deleteAll"></a> 244 </dl>
245 <a NAME="BreakPointModel.deleteAll" ID="BreakPointModel.deleteAll"></a>
191 <h4>BreakPointModel.deleteAll</h4> 246 <h4>BreakPointModel.deleteAll</h4>
192 <b>deleteAll</b>(<i></i>) 247 <b>deleteAll</b>(<i></i>)
248
193 <p> 249 <p>
194 Public method to delete all breakpoints. 250 Public method to delete all breakpoints.
195 </p><a NAME="BreakPointModel.deleteBreakPointByIndex" ID="BreakPointModel.deleteBreakPointByIndex"></a> 251 </p>
252 <a NAME="BreakPointModel.deleteBreakPointByIndex" ID="BreakPointModel.deleteBreakPointByIndex"></a>
196 <h4>BreakPointModel.deleteBreakPointByIndex</h4> 253 <h4>BreakPointModel.deleteBreakPointByIndex</h4>
197 <b>deleteBreakPointByIndex</b>(<i>index</i>) 254 <b>deleteBreakPointByIndex</b>(<i>index</i>)
255
198 <p> 256 <p>
199 Public method to set the values of a breakpoint given by index. 257 Public method to set the values of a breakpoint given by index.
200 </p><dl> 258 </p>
259 <dl>
260
201 <dt><i>index</i></dt> 261 <dt><i>index</i></dt>
202 <dd> 262 <dd>
203 index of the breakpoint (QModelIndex) 263 index of the breakpoint (QModelIndex)
204 </dd> 264 </dd>
205 </dl><a NAME="BreakPointModel.deleteBreakPoints" ID="BreakPointModel.deleteBreakPoints"></a> 265 </dl>
266 <a NAME="BreakPointModel.deleteBreakPoints" ID="BreakPointModel.deleteBreakPoints"></a>
206 <h4>BreakPointModel.deleteBreakPoints</h4> 267 <h4>BreakPointModel.deleteBreakPoints</h4>
207 <b>deleteBreakPoints</b>(<i>idxList</i>) 268 <b>deleteBreakPoints</b>(<i>idxList</i>)
269
208 <p> 270 <p>
209 Public method to delete a list of breakpoints given by their indexes. 271 Public method to delete a list of breakpoints given by their indexes.
210 </p><dl> 272 </p>
273 <dl>
274
211 <dt><i>idxList</i></dt> 275 <dt><i>idxList</i></dt>
212 <dd> 276 <dd>
213 list of breakpoint indexes (list of QModelIndex) 277 list of breakpoint indexes (list of QModelIndex)
214 </dd> 278 </dd>
215 </dl><a NAME="BreakPointModel.flags" ID="BreakPointModel.flags"></a> 279 </dl>
280 <a NAME="BreakPointModel.flags" ID="BreakPointModel.flags"></a>
216 <h4>BreakPointModel.flags</h4> 281 <h4>BreakPointModel.flags</h4>
217 <b>flags</b>(<i>index</i>) 282 <b>flags</b>(<i>index</i>)
283
218 <p> 284 <p>
219 Public method to get item flags. 285 Public method to get item flags.
220 </p><dl> 286 </p>
287 <dl>
288
221 <dt><i>index</i></dt> 289 <dt><i>index</i></dt>
222 <dd> 290 <dd>
223 index of the requested flags (QModelIndex) 291 index of the requested flags (QModelIndex)
224 </dd> 292 </dd>
225 </dl><dl> 293 </dl>
294 <dl>
226 <dt>Returns:</dt> 295 <dt>Returns:</dt>
227 <dd> 296 <dd>
228 item flags for the given index (Qt.ItemFlags) 297 item flags for the given index (Qt.ItemFlags)
229 </dd> 298 </dd>
230 </dl><a NAME="BreakPointModel.getBreakPointByIndex" ID="BreakPointModel.getBreakPointByIndex"></a> 299 </dl>
300 <a NAME="BreakPointModel.getBreakPointByIndex" ID="BreakPointModel.getBreakPointByIndex"></a>
231 <h4>BreakPointModel.getBreakPointByIndex</h4> 301 <h4>BreakPointModel.getBreakPointByIndex</h4>
232 <b>getBreakPointByIndex</b>(<i>index</i>) 302 <b>getBreakPointByIndex</b>(<i>index</i>)
303
233 <p> 304 <p>
234 Public method to get the values of a breakpoint given by index. 305 Public method to get the values of a breakpoint given by index.
235 </p><dl> 306 </p>
307 <dl>
308
236 <dt><i>index</i></dt> 309 <dt><i>index</i></dt>
237 <dd> 310 <dd>
238 index of the breakpoint (QModelIndex) 311 index of the breakpoint (QModelIndex)
239 </dd> 312 </dd>
240 </dl><dl> 313 </dl>
314 <dl>
241 <dt>Returns:</dt> 315 <dt>Returns:</dt>
242 <dd> 316 <dd>
243 breakpoint (list of seven values (filename, line number, 317 breakpoint (list of seven values (filename, line number,
244 condition, temporary flag, enabled flag, ignore count)) 318 condition, temporary flag, enabled flag, ignore count))
245 </dd> 319 </dd>
246 </dl><a NAME="BreakPointModel.getBreakPointIndex" ID="BreakPointModel.getBreakPointIndex"></a> 320 </dl>
321 <a NAME="BreakPointModel.getBreakPointIndex" ID="BreakPointModel.getBreakPointIndex"></a>
247 <h4>BreakPointModel.getBreakPointIndex</h4> 322 <h4>BreakPointModel.getBreakPointIndex</h4>
248 <b>getBreakPointIndex</b>(<i>fn, lineno</i>) 323 <b>getBreakPointIndex</b>(<i>fn, lineno</i>)
324
249 <p> 325 <p>
250 Public method to get the index of a breakpoint given by filename and 326 Public method to get the index of a breakpoint given by filename and
251 line number. 327 line number.
252 </p><dl> 328 </p>
329 <dl>
330
253 <dt><i>fn</i></dt> 331 <dt><i>fn</i></dt>
254 <dd> 332 <dd>
255 filename of the breakpoint (string) 333 filename of the breakpoint (string)
256 </dd><dt><i>lineno</i></dt> 334 </dd>
335 <dt><i>lineno</i></dt>
257 <dd> 336 <dd>
258 line number of the breakpoint (integer) 337 line number of the breakpoint (integer)
259 </dd> 338 </dd>
260 </dl><dl> 339 </dl>
340 <dl>
261 <dt>Returns:</dt> 341 <dt>Returns:</dt>
262 <dd> 342 <dd>
263 index (QModelIndex) 343 index (QModelIndex)
264 </dd> 344 </dd>
265 </dl><a NAME="BreakPointModel.hasChildren" ID="BreakPointModel.hasChildren"></a> 345 </dl>
346 <a NAME="BreakPointModel.hasChildren" ID="BreakPointModel.hasChildren"></a>
266 <h4>BreakPointModel.hasChildren</h4> 347 <h4>BreakPointModel.hasChildren</h4>
267 <b>hasChildren</b>(<i>parent=None</i>) 348 <b>hasChildren</b>(<i>parent=None</i>)
349
268 <p> 350 <p>
269 Public method to check for the presence of child items. 351 Public method to check for the presence of child items.
270 </p><dl> 352 </p>
353 <dl>
354
271 <dt><i>parent</i></dt> 355 <dt><i>parent</i></dt>
272 <dd> 356 <dd>
273 index of parent item (QModelIndex) 357 index of parent item (QModelIndex)
274 </dd> 358 </dd>
275 </dl><dl> 359 </dl>
360 <dl>
276 <dt>Returns:</dt> 361 <dt>Returns:</dt>
277 <dd> 362 <dd>
278 flag indicating the presence of child items (boolean) 363 flag indicating the presence of child items (boolean)
279 </dd> 364 </dd>
280 </dl><a NAME="BreakPointModel.headerData" ID="BreakPointModel.headerData"></a> 365 </dl>
366 <a NAME="BreakPointModel.headerData" ID="BreakPointModel.headerData"></a>
281 <h4>BreakPointModel.headerData</h4> 367 <h4>BreakPointModel.headerData</h4>
282 <b>headerData</b>(<i>section, orientation, role=Qt.DisplayRole</i>) 368 <b>headerData</b>(<i>section, orientation, role=Qt.DisplayRole</i>)
369
283 <p> 370 <p>
284 Public method to get header data. 371 Public method to get header data.
285 </p><dl> 372 </p>
373 <dl>
374
286 <dt><i>section</i></dt> 375 <dt><i>section</i></dt>
287 <dd> 376 <dd>
288 section number of the requested header data (integer) 377 section number of the requested header data (integer)
289 </dd><dt><i>orientation</i></dt> 378 </dd>
379 <dt><i>orientation</i></dt>
290 <dd> 380 <dd>
291 orientation of the header (Qt.Orientation) 381 orientation of the header (Qt.Orientation)
292 </dd><dt><i>role</i></dt> 382 </dd>
383 <dt><i>role</i></dt>
293 <dd> 384 <dd>
294 role of the requested data (Qt.ItemDataRole) 385 role of the requested data (Qt.ItemDataRole)
295 </dd> 386 </dd>
296 </dl><dl> 387 </dl>
388 <dl>
297 <dt>Returns:</dt> 389 <dt>Returns:</dt>
298 <dd> 390 <dd>
299 header data 391 header data
300 </dd> 392 </dd>
301 </dl><a NAME="BreakPointModel.index" ID="BreakPointModel.index"></a> 393 </dl>
394 <a NAME="BreakPointModel.index" ID="BreakPointModel.index"></a>
302 <h4>BreakPointModel.index</h4> 395 <h4>BreakPointModel.index</h4>
303 <b>index</b>(<i>row, column, parent=None</i>) 396 <b>index</b>(<i>row, column, parent=None</i>)
397
304 <p> 398 <p>
305 Public method to create an index. 399 Public method to create an index.
306 </p><dl> 400 </p>
401 <dl>
402
307 <dt><i>row</i></dt> 403 <dt><i>row</i></dt>
308 <dd> 404 <dd>
309 row number for the index (integer) 405 row number for the index (integer)
310 </dd><dt><i>column</i></dt> 406 </dd>
407 <dt><i>column</i></dt>
311 <dd> 408 <dd>
312 column number for the index (integer) 409 column number for the index (integer)
313 </dd><dt><i>parent</i></dt> 410 </dd>
411 <dt><i>parent</i></dt>
314 <dd> 412 <dd>
315 index of the parent item (QModelIndex) 413 index of the parent item (QModelIndex)
316 </dd> 414 </dd>
317 </dl><dl> 415 </dl>
416 <dl>
318 <dt>Returns:</dt> 417 <dt>Returns:</dt>
319 <dd> 418 <dd>
320 requested index (QModelIndex) 419 requested index (QModelIndex)
321 </dd> 420 </dd>
322 </dl><a NAME="BreakPointModel.isBreakPointTemporaryByIndex" ID="BreakPointModel.isBreakPointTemporaryByIndex"></a> 421 </dl>
422 <a NAME="BreakPointModel.isBreakPointTemporaryByIndex" ID="BreakPointModel.isBreakPointTemporaryByIndex"></a>
323 <h4>BreakPointModel.isBreakPointTemporaryByIndex</h4> 423 <h4>BreakPointModel.isBreakPointTemporaryByIndex</h4>
324 <b>isBreakPointTemporaryByIndex</b>(<i>index</i>) 424 <b>isBreakPointTemporaryByIndex</b>(<i>index</i>)
425
325 <p> 426 <p>
326 Public method to test, if a breakpoint given by its index is temporary. 427 Public method to test, if a breakpoint given by its index is temporary.
327 </p><dl> 428 </p>
429 <dl>
430
328 <dt><i>index</i></dt> 431 <dt><i>index</i></dt>
329 <dd> 432 <dd>
330 index of the breakpoint to test (QModelIndex) 433 index of the breakpoint to test (QModelIndex)
331 </dd> 434 </dd>
332 </dl><dl> 435 </dl>
436 <dl>
333 <dt>Returns:</dt> 437 <dt>Returns:</dt>
334 <dd> 438 <dd>
335 flag indicating a temporary breakpoint (boolean) 439 flag indicating a temporary breakpoint (boolean)
336 </dd> 440 </dd>
337 </dl><a NAME="BreakPointModel.parent" ID="BreakPointModel.parent"></a> 441 </dl>
442 <a NAME="BreakPointModel.parent" ID="BreakPointModel.parent"></a>
338 <h4>BreakPointModel.parent</h4> 443 <h4>BreakPointModel.parent</h4>
339 <b>parent</b>(<i>index</i>) 444 <b>parent</b>(<i>index</i>)
445
340 <p> 446 <p>
341 Public method to get the parent index. 447 Public method to get the parent index.
342 </p><dl> 448 </p>
449 <dl>
450
343 <dt><i>index</i></dt> 451 <dt><i>index</i></dt>
344 <dd> 452 <dd>
345 index of item to get parent (QModelIndex) 453 index of item to get parent (QModelIndex)
346 </dd> 454 </dd>
347 </dl><dl> 455 </dl>
456 <dl>
348 <dt>Returns:</dt> 457 <dt>Returns:</dt>
349 <dd> 458 <dd>
350 index of parent (QModelIndex) 459 index of parent (QModelIndex)
351 </dd> 460 </dd>
352 </dl><a NAME="BreakPointModel.rowCount" ID="BreakPointModel.rowCount"></a> 461 </dl>
462 <a NAME="BreakPointModel.rowCount" ID="BreakPointModel.rowCount"></a>
353 <h4>BreakPointModel.rowCount</h4> 463 <h4>BreakPointModel.rowCount</h4>
354 <b>rowCount</b>(<i>parent=None</i>) 464 <b>rowCount</b>(<i>parent=None</i>)
465
355 <p> 466 <p>
356 Public method to get the current row count. 467 Public method to get the current row count.
357 </p><dl> 468 </p>
469 <dl>
470
358 <dt><i>parent</i></dt> 471 <dt><i>parent</i></dt>
359 <dd> 472 <dd>
360 reference to parent index (QModelIndex) 473 reference to parent index (QModelIndex)
361 </dd> 474 </dd>
362 </dl><dl> 475 </dl>
476 <dl>
363 <dt>Returns:</dt> 477 <dt>Returns:</dt>
364 <dd> 478 <dd>
365 row count (integer) 479 row count (integer)
366 </dd> 480 </dd>
367 </dl><a NAME="BreakPointModel.setBreakPointByIndex" ID="BreakPointModel.setBreakPointByIndex"></a> 481 </dl>
482 <a NAME="BreakPointModel.setBreakPointByIndex" ID="BreakPointModel.setBreakPointByIndex"></a>
368 <h4>BreakPointModel.setBreakPointByIndex</h4> 483 <h4>BreakPointModel.setBreakPointByIndex</h4>
369 <b>setBreakPointByIndex</b>(<i>index, fn, line, properties</i>) 484 <b>setBreakPointByIndex</b>(<i>index, fn, line, properties</i>)
485
370 <p> 486 <p>
371 Public method to set the values of a breakpoint given by index. 487 Public method to set the values of a breakpoint given by index.
372 </p><dl> 488 </p>
489 <dl>
490
373 <dt><i>index</i></dt> 491 <dt><i>index</i></dt>
374 <dd> 492 <dd>
375 index of the breakpoint (QModelIndex) 493 index of the breakpoint (QModelIndex)
376 </dd><dt><i>fn</i></dt> 494 </dd>
495 <dt><i>fn</i></dt>
377 <dd> 496 <dd>
378 filename of the breakpoint (string) 497 filename of the breakpoint (string)
379 </dd><dt><i>line</i></dt> 498 </dd>
499 <dt><i>line</i></dt>
380 <dd> 500 <dd>
381 line number of the breakpoint (integer) 501 line number of the breakpoint (integer)
382 </dd><dt><i>properties</i></dt> 502 </dd>
503 <dt><i>properties</i></dt>
383 <dd> 504 <dd>
384 properties of the breakpoint 505 properties of the breakpoint
385 (tuple of condition (string), temporary flag (bool), 506 (tuple of condition (string), temporary flag (bool),
386 enabled flag (bool), ignore count (integer)) 507 enabled flag (bool), ignore count (integer))
387 </dd> 508 </dd>
388 </dl><a NAME="BreakPointModel.setBreakPointEnabledByIndex" ID="BreakPointModel.setBreakPointEnabledByIndex"></a> 509 </dl>
510 <a NAME="BreakPointModel.setBreakPointEnabledByIndex" ID="BreakPointModel.setBreakPointEnabledByIndex"></a>
389 <h4>BreakPointModel.setBreakPointEnabledByIndex</h4> 511 <h4>BreakPointModel.setBreakPointEnabledByIndex</h4>
390 <b>setBreakPointEnabledByIndex</b>(<i>index, enabled</i>) 512 <b>setBreakPointEnabledByIndex</b>(<i>index, enabled</i>)
513
391 <p> 514 <p>
392 Public method to set the enabled state of a breakpoint given by index. 515 Public method to set the enabled state of a breakpoint given by index.
393 </p><dl> 516 </p>
517 <dl>
518
394 <dt><i>index</i></dt> 519 <dt><i>index</i></dt>
395 <dd> 520 <dd>
396 index of the breakpoint (QModelIndex) 521 index of the breakpoint (QModelIndex)
397 </dd><dt><i>enabled</i></dt> 522 </dd>
523 <dt><i>enabled</i></dt>
398 <dd> 524 <dd>
399 flag giving the enabled state (boolean) 525 flag giving the enabled state (boolean)
400 </dd> 526 </dd>
401 </dl><a NAME="BreakPointModel.setData" ID="BreakPointModel.setData"></a> 527 </dl>
528 <a NAME="BreakPointModel.setData" ID="BreakPointModel.setData"></a>
402 <h4>BreakPointModel.setData</h4> 529 <h4>BreakPointModel.setData</h4>
403 <b>setData</b>(<i>index, value, role=Qt.EditRole</i>) 530 <b>setData</b>(<i>index, value, role=Qt.EditRole</i>)
531
404 <p> 532 <p>
405 Public method to change data in the model. 533 Public method to change data in the model.
406 </p><dl> 534 </p>
535 <dl>
536
407 <dt><i>index</i></dt> 537 <dt><i>index</i></dt>
408 <dd> 538 <dd>
409 index of the changed data (QModelIndex) 539 index of the changed data (QModelIndex)
410 </dd><dt><i>value</i></dt> 540 </dd>
541 <dt><i>value</i></dt>
411 <dd> 542 <dd>
412 value of the changed data 543 value of the changed data
413 </dd><dt><i>role</i></dt> 544 </dd>
545 <dt><i>role</i></dt>
414 <dd> 546 <dd>
415 role of the changed data (Qt.ItemDataRole) 547 role of the changed data (Qt.ItemDataRole)
416 </dd> 548 </dd>
417 </dl><dl> 549 </dl>
550 <dl>
418 <dt>Returns:</dt> 551 <dt>Returns:</dt>
419 <dd> 552 <dd>
420 flag indicating success (boolean) 553 flag indicating success (boolean)
421 </dd> 554 </dd>
422 </dl> 555 </dl>

eric ide

mercurial