26 </p><p> |
26 </p><p> |
27 The views avaliable are: |
27 The views avaliable are: |
28 <ul> |
28 <ul> |
29 <li>variables viewer for global variables</li> |
29 <li>variables viewer for global variables</li> |
30 <li>variables viewer for local variables</li> |
30 <li>variables viewer for local variables</li> |
|
31 <li>call trace viewer</li> |
31 <li>viewer for breakpoints</li> |
32 <li>viewer for breakpoints</li> |
32 <li>viewer for watch expressions</li> |
33 <li>viewer for watch expressions</li> |
33 <li>viewer for exceptions</li> |
34 <li>viewer for exceptions</li> |
34 <li>viewer for threads</li> |
35 <li>viewer for threads</li> |
35 <li>a file browser (optional)</li> |
36 <li>a file browser (optional)</li> |
97 <td>Private slot to handle the source button press to show the selected file.</td> |
98 <td>Private slot to handle the source button press to show the selected file.</td> |
98 </tr><tr> |
99 </tr><tr> |
99 <td><a href="#DebugViewer.__threadSelected">__threadSelected</a></td> |
100 <td><a href="#DebugViewer.__threadSelected">__threadSelected</a></td> |
100 <td>Private slot to handle the selection of a thread in the thread list.</td> |
101 <td>Private slot to handle the selection of a thread in the thread list.</td> |
101 </tr><tr> |
102 </tr><tr> |
|
103 <td><a href="#DebugViewer.clearCallTrace">clearCallTrace</a></td> |
|
104 <td>Public method to clear the recorded call trace.</td> |
|
105 </tr><tr> |
102 <td><a href="#DebugViewer.currentWidget">currentWidget</a></td> |
106 <td><a href="#DebugViewer.currentWidget">currentWidget</a></td> |
103 <td>Public method to get a reference to the current widget.</td> |
107 <td>Public method to get a reference to the current widget.</td> |
104 </tr><tr> |
108 </tr><tr> |
105 <td><a href="#DebugViewer.handleClientStack">handleClientStack</a></td> |
109 <td><a href="#DebugViewer.handleClientStack">handleClientStack</a></td> |
106 <td>Public slot to show the call stack of the program being debugged.</td> |
110 <td>Public slot to show the call stack of the program being debugged.</td> |
112 <td>Pulic slot to handle the switch to the shell in raw input mode.</td> |
116 <td>Pulic slot to handle the switch to the shell in raw input mode.</td> |
113 </tr><tr> |
117 </tr><tr> |
114 <td><a href="#DebugViewer.handleResetUI">handleResetUI</a></td> |
118 <td><a href="#DebugViewer.handleResetUI">handleResetUI</a></td> |
115 <td>Public method to reset the SBVviewer.</td> |
119 <td>Public method to reset the SBVviewer.</td> |
116 </tr><tr> |
120 </tr><tr> |
|
121 <td><a href="#DebugViewer.isCallTraceEnabled">isCallTraceEnabled</a></td> |
|
122 <td>Public method to get the state of the call trace function.</td> |
|
123 </tr><tr> |
117 <td><a href="#DebugViewer.preferencesChanged">preferencesChanged</a></td> |
124 <td><a href="#DebugViewer.preferencesChanged">preferencesChanged</a></td> |
118 <td>Public slot to handle the preferencesChanged signal.</td> |
125 <td>Public slot to handle the preferencesChanged signal.</td> |
119 </tr><tr> |
126 </tr><tr> |
120 <td><a href="#DebugViewer.restoreCurrentPage">restoreCurrentPage</a></td> |
127 <td><a href="#DebugViewer.restoreCurrentPage">restoreCurrentPage</a></td> |
121 <td>Public slot to restore the previously saved page.</td> |
128 <td>Public slot to restore the previously saved page.</td> |
122 </tr><tr> |
129 </tr><tr> |
123 <td><a href="#DebugViewer.saveCurrentPage">saveCurrentPage</a></td> |
130 <td><a href="#DebugViewer.saveCurrentPage">saveCurrentPage</a></td> |
124 <td>Public slot to save the current page.</td> |
131 <td>Public slot to save the current page.</td> |
|
132 </tr><tr> |
|
133 <td><a href="#DebugViewer.setCallTraceToProjectMode">setCallTraceToProjectMode</a></td> |
|
134 <td>Public slot to set the call trace viewer to project mode.</td> |
125 </tr><tr> |
135 </tr><tr> |
126 <td><a href="#DebugViewer.setCurrentWidget">setCurrentWidget</a></td> |
136 <td><a href="#DebugViewer.setCurrentWidget">setCurrentWidget</a></td> |
127 <td>Public slot to set the current page based on the given widget.</td> |
137 <td>Public slot to set the current page based on the given widget.</td> |
128 </tr><tr> |
138 </tr><tr> |
129 <td><a href="#DebugViewer.setDebugger">setDebugger</a></td> |
139 <td><a href="#DebugViewer.setDebugger">setDebugger</a></td> |
215 reference to the new current item (QTreeWidgetItem) |
225 reference to the new current item (QTreeWidgetItem) |
216 </dd><dt><i>previous</i></dt> |
226 </dd><dt><i>previous</i></dt> |
217 <dd> |
227 <dd> |
218 reference to the previous current item (QTreeWidgetItem) |
228 reference to the previous current item (QTreeWidgetItem) |
219 </dd> |
229 </dd> |
220 </dl><a NAME="DebugViewer.currentWidget" ID="DebugViewer.currentWidget"></a> |
230 </dl><a NAME="DebugViewer.clearCallTrace" ID="DebugViewer.clearCallTrace"></a> |
|
231 <h4>DebugViewer.clearCallTrace</h4> |
|
232 <b>clearCallTrace</b>(<i></i>) |
|
233 <p> |
|
234 Public method to clear the recorded call trace. |
|
235 </p><a NAME="DebugViewer.currentWidget" ID="DebugViewer.currentWidget"></a> |
221 <h4>DebugViewer.currentWidget</h4> |
236 <h4>DebugViewer.currentWidget</h4> |
222 <b>currentWidget</b>(<i></i>) |
237 <b>currentWidget</b>(<i></i>) |
223 <p> |
238 <p> |
224 Public method to get a reference to the current widget. |
239 Public method to get a reference to the current widget. |
225 </p><dl> |
240 </p><dl> |
247 </p><a NAME="DebugViewer.handleResetUI" ID="DebugViewer.handleResetUI"></a> |
262 </p><a NAME="DebugViewer.handleResetUI" ID="DebugViewer.handleResetUI"></a> |
248 <h4>DebugViewer.handleResetUI</h4> |
263 <h4>DebugViewer.handleResetUI</h4> |
249 <b>handleResetUI</b>(<i></i>) |
264 <b>handleResetUI</b>(<i></i>) |
250 <p> |
265 <p> |
251 Public method to reset the SBVviewer. |
266 Public method to reset the SBVviewer. |
252 </p><a NAME="DebugViewer.preferencesChanged" ID="DebugViewer.preferencesChanged"></a> |
267 </p><a NAME="DebugViewer.isCallTraceEnabled" ID="DebugViewer.isCallTraceEnabled"></a> |
|
268 <h4>DebugViewer.isCallTraceEnabled</h4> |
|
269 <b>isCallTraceEnabled</b>(<i></i>) |
|
270 <p> |
|
271 Public method to get the state of the call trace function. |
|
272 </p><dl> |
|
273 <dt>Returns:</dt> |
|
274 <dd> |
|
275 flag indicating the state of the call trace function (boolean) |
|
276 </dd> |
|
277 </dl><a NAME="DebugViewer.preferencesChanged" ID="DebugViewer.preferencesChanged"></a> |
253 <h4>DebugViewer.preferencesChanged</h4> |
278 <h4>DebugViewer.preferencesChanged</h4> |
254 <b>preferencesChanged</b>(<i></i>) |
279 <b>preferencesChanged</b>(<i></i>) |
255 <p> |
280 <p> |
256 Public slot to handle the preferencesChanged signal. |
281 Public slot to handle the preferencesChanged signal. |
257 </p><a NAME="DebugViewer.restoreCurrentPage" ID="DebugViewer.restoreCurrentPage"></a> |
282 </p><a NAME="DebugViewer.restoreCurrentPage" ID="DebugViewer.restoreCurrentPage"></a> |
262 </p><a NAME="DebugViewer.saveCurrentPage" ID="DebugViewer.saveCurrentPage"></a> |
287 </p><a NAME="DebugViewer.saveCurrentPage" ID="DebugViewer.saveCurrentPage"></a> |
263 <h4>DebugViewer.saveCurrentPage</h4> |
288 <h4>DebugViewer.saveCurrentPage</h4> |
264 <b>saveCurrentPage</b>(<i></i>) |
289 <b>saveCurrentPage</b>(<i></i>) |
265 <p> |
290 <p> |
266 Public slot to save the current page. |
291 Public slot to save the current page. |
267 </p><a NAME="DebugViewer.setCurrentWidget" ID="DebugViewer.setCurrentWidget"></a> |
292 </p><a NAME="DebugViewer.setCallTraceToProjectMode" ID="DebugViewer.setCallTraceToProjectMode"></a> |
|
293 <h4>DebugViewer.setCallTraceToProjectMode</h4> |
|
294 <b>setCallTraceToProjectMode</b>(<i>enabled</i>) |
|
295 <p> |
|
296 Public slot to set the call trace viewer to project mode. |
|
297 </p><p> |
|
298 In project mode the call trace info is shown with project relative |
|
299 path names. |
|
300 </p><dl> |
|
301 <dt><i>enabled</i></dt> |
|
302 <dd> |
|
303 flag indicating to enable the project mode (boolean) |
|
304 </dd> |
|
305 </dl><a NAME="DebugViewer.setCurrentWidget" ID="DebugViewer.setCurrentWidget"></a> |
268 <h4>DebugViewer.setCurrentWidget</h4> |
306 <h4>DebugViewer.setCurrentWidget</h4> |
269 <b>setCurrentWidget</b>(<i>widget</i>) |
307 <b>setCurrentWidget</b>(<i>widget</i>) |
270 <p> |
308 <p> |
271 Public slot to set the current page based on the given widget. |
309 Public slot to set the current page based on the given widget. |
272 </p><dl> |
310 </p><dl> |