eric6/Documentation/Source/eric6.Debugger.DebugViewer.html

changeset 7920
322d1ee01510
parent 7915
e68f5c568aee
child 7928
a78ce4578fed
equal deleted inserted replaced
7917:e04b7a25e241 7920:322d1ee01510
87 <h3>Derived from</h3> 87 <h3>Derived from</h3>
88 QWidget 88 QWidget
89 <h3>Class Attributes</h3> 89 <h3>Class Attributes</h3>
90 90
91 <table> 91 <table>
92 <tr><td>ThreadIdRole</td></tr> 92 <tr><td>DebuggerStateRole</td></tr><tr><td>ThreadIdRole</td></tr>
93 </table> 93 </table>
94 <h3>Class Methods</h3> 94 <h3>Class Methods</h3>
95 95
96 <table> 96 <table>
97 <tr><td>None</td></tr> 97 <tr><td>None</td></tr>
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>

eric ide

mercurial