103 <tr> |
103 <tr> |
104 <td><a href="#DebugViewer.__init__">DebugViewer</a></td> |
104 <td><a href="#DebugViewer.__init__">DebugViewer</a></td> |
105 <td>Constructor</td> |
105 <td>Constructor</td> |
106 </tr> |
106 </tr> |
107 <tr> |
107 <tr> |
|
108 <td><a href="#DebugViewer.__addThreadList">__addThreadList</a></td> |
|
109 <td>Private method to add the list of threads to a debugger entry.</td> |
|
110 </tr> |
|
111 <tr> |
108 <td><a href="#DebugViewer.__callStackFrameSelected">__callStackFrameSelected</a></td> |
112 <td><a href="#DebugViewer.__callStackFrameSelected">__callStackFrameSelected</a></td> |
109 <td>Private slot to handle the selection of a call stack entry of the call stack viewer.</td> |
113 <td>Private slot to handle the selection of a call stack entry of the call stack viewer.</td> |
110 </tr> |
114 </tr> |
111 <tr> |
115 <tr> |
112 <td><a href="#DebugViewer.__clientDebuggerId">__clientDebuggerId</a></td> |
116 <td><a href="#DebugViewer.__clientDebuggerId">__clientDebuggerId</a></td> |
151 <tr> |
155 <tr> |
152 <td><a href="#DebugViewer.__showSource">__showSource</a></td> |
156 <td><a href="#DebugViewer.__showSource">__showSource</a></td> |
153 <td>Private slot to handle the source button press to show the selected file.</td> |
157 <td>Private slot to handle the source button press to show the selected file.</td> |
154 </tr> |
158 </tr> |
155 <tr> |
159 <tr> |
156 <td><a href="#DebugViewer.__threadSelected">__threadSelected</a></td> |
|
157 <td>Private slot to handle the selection of a thread in the thread list.</td> |
|
158 </tr> |
|
159 <tr> |
|
160 <td><a href="#DebugViewer.clearCallTrace">clearCallTrace</a></td> |
160 <td><a href="#DebugViewer.clearCallTrace">clearCallTrace</a></td> |
161 <td>Public method to clear the recorded call trace.</td> |
161 <td>Public method to clear the recorded call trace.</td> |
162 </tr> |
162 </tr> |
163 <tr> |
163 <tr> |
164 <td><a href="#DebugViewer.currentWidget">currentWidget</a></td> |
164 <td><a href="#DebugViewer.currentWidget">currentWidget</a></td> |
221 <td>Public slot to set the local variable filter.</td> |
221 <td>Public slot to set the local variable filter.</td> |
222 </tr> |
222 </tr> |
223 <tr> |
223 <tr> |
224 <td><a href="#DebugViewer.setVariablesFilter">setVariablesFilter</a></td> |
224 <td><a href="#DebugViewer.setVariablesFilter">setVariablesFilter</a></td> |
225 <td>Public slot to set the local variables filter.</td> |
225 <td>Public slot to set the local variables filter.</td> |
226 </tr> |
|
227 <tr> |
|
228 <td><a href="#DebugViewer.showThreadList">showThreadList</a></td> |
|
229 <td>Public method to show the thread list.</td> |
|
230 </tr> |
226 </tr> |
231 <tr> |
227 <tr> |
232 <td><a href="#DebugViewer.showVariable">showVariable</a></td> |
228 <td><a href="#DebugViewer.showVariable">showVariable</a></td> |
233 <td>Public method to show the variables in the respective window.</td> |
229 <td>Public method to show the variables in the respective window.</td> |
234 </tr> |
230 </tr> |
263 <dt><i>parent</i> (QWidget)</dt> |
259 <dt><i>parent</i> (QWidget)</dt> |
264 <dd> |
260 <dd> |
265 parent widget |
261 parent widget |
266 </dd> |
262 </dd> |
267 </dl> |
263 </dl> |
|
264 <a NAME="DebugViewer.__addThreadList" ID="DebugViewer.__addThreadList"></a> |
|
265 <h4>DebugViewer.__addThreadList</h4> |
|
266 <b>__addThreadList</b>(<i>currentID, threadList, debuggerId</i>) |
|
267 |
|
268 <p> |
|
269 Private method to add the list of threads to a debugger entry. |
|
270 </p> |
|
271 <dl> |
|
272 |
|
273 <dt><i>currentID</i> (int)</dt> |
|
274 <dd> |
|
275 id of the current thread |
|
276 </dd> |
|
277 <dt><i>threadList</i> (list of dict)</dt> |
|
278 <dd> |
|
279 list of dictionaries containing the thread data |
|
280 </dd> |
|
281 <dt><i>debuggerId</i> (str)</dt> |
|
282 <dd> |
|
283 ID of the debugger backend |
|
284 </dd> |
|
285 </dl> |
268 <a NAME="DebugViewer.__callStackFrameSelected" ID="DebugViewer.__callStackFrameSelected"></a> |
286 <a NAME="DebugViewer.__callStackFrameSelected" ID="DebugViewer.__callStackFrameSelected"></a> |
269 <h4>DebugViewer.__callStackFrameSelected</h4> |
287 <h4>DebugViewer.__callStackFrameSelected</h4> |
270 <b>__callStackFrameSelected</b>(<i>frameNo</i>) |
288 <b>__callStackFrameSelected</b>(<i>frameNo</i>) |
271 |
289 |
272 <p> |
290 <p> |
492 |
510 |
493 <p> |
511 <p> |
494 Private slot to handle the source button press to show the selected |
512 Private slot to handle the source button press to show the selected |
495 file. |
513 file. |
496 </p> |
514 </p> |
497 <a NAME="DebugViewer.__threadSelected" ID="DebugViewer.__threadSelected"></a> |
|
498 <h4>DebugViewer.__threadSelected</h4> |
|
499 <b>__threadSelected</b>(<i>current, previous</i>) |
|
500 |
|
501 <p> |
|
502 Private slot to handle the selection of a thread in the thread list. |
|
503 </p> |
|
504 <dl> |
|
505 |
|
506 <dt><i>current</i> (QTreeWidgetItem)</dt> |
|
507 <dd> |
|
508 reference to the new current item |
|
509 </dd> |
|
510 <dt><i>previous</i> (QTreeWidgetItem)</dt> |
|
511 <dd> |
|
512 reference to the previous current item |
|
513 </dd> |
|
514 </dl> |
|
515 <a NAME="DebugViewer.clearCallTrace" ID="DebugViewer.clearCallTrace"></a> |
515 <a NAME="DebugViewer.clearCallTrace" ID="DebugViewer.clearCallTrace"></a> |
516 <h4>DebugViewer.clearCallTrace</h4> |
516 <h4>DebugViewer.clearCallTrace</h4> |
517 <b>clearCallTrace</b>(<i></i>) |
517 <b>clearCallTrace</b>(<i></i>) |
518 |
518 |
519 <p> |
519 <p> |
747 <dt><i>localsFilter</i> (list of str)</dt> |
747 <dt><i>localsFilter</i> (list of str)</dt> |
748 <dd> |
748 <dd> |
749 filter list for local variable types |
749 filter list for local variable types |
750 </dd> |
750 </dd> |
751 </dl> |
751 </dl> |
752 <a NAME="DebugViewer.showThreadList" ID="DebugViewer.showThreadList"></a> |
|
753 <h4>DebugViewer.showThreadList</h4> |
|
754 <b>showThreadList</b>(<i>currentID, threadList, debuggerId</i>) |
|
755 |
|
756 <p> |
|
757 Public method to show the thread list. |
|
758 </p> |
|
759 <dl> |
|
760 |
|
761 <dt><i>currentID</i> (int)</dt> |
|
762 <dd> |
|
763 id of the current thread |
|
764 </dd> |
|
765 <dt><i>threadList</i> (list of dict)</dt> |
|
766 <dd> |
|
767 list of dictionaries containing the thread data |
|
768 </dd> |
|
769 <dt><i>debuggerId</i> (str)</dt> |
|
770 <dd> |
|
771 ID of the debugger backend |
|
772 </dd> |
|
773 </dl> |
|
774 <a NAME="DebugViewer.showVariable" ID="DebugViewer.showVariable"></a> |
752 <a NAME="DebugViewer.showVariable" ID="DebugViewer.showVariable"></a> |
775 <h4>DebugViewer.showVariable</h4> |
753 <h4>DebugViewer.showVariable</h4> |
776 <b>showVariable</b>(<i>vlist, showGlobals</i>) |
754 <b>showVariable</b>(<i>vlist, showGlobals</i>) |
777 |
755 |
778 <p> |
756 <p> |