src/eric7/Documentation/Source/eric7.Debugger.DebugUI.html

branch
eric7
changeset 10415
af9a6dac2611
parent 10321
4a017fdf316f
child 10417
c6011e501282
equal deleted inserted replaced
10414:7c6bd2366602 10415:af9a6dac2611
49 <dt>clientStack(stack, debuggerId)</dt> 49 <dt>clientStack(stack, debuggerId)</dt>
50 <dd> 50 <dd>
51 emitted at breaking after a reported 51 emitted at breaking after a reported
52 exception 52 exception
53 </dd> 53 </dd>
54 <dt>debuggingFinished</dt>
55 <dd>
56 emitted to signal the end of a debugging session
57 </dd>
54 <dt>debuggingStarted(filename)</dt> 58 <dt>debuggingStarted(filename)</dt>
55 <dd> 59 <dd>
56 emitted when a debugging session was 60 emitted when a debugging session was
57 started 61 started
58 </dd> 62 </dd>
222 <tr> 226 <tr>
223 <td><a href="#DebugUI.__getThreadList">__getThreadList</a></td> 227 <td><a href="#DebugUI.__getThreadList">__getThreadList</a></td>
224 <td>Private method to get the list of threads from the client.</td> 228 <td>Private method to get the list of threads from the client.</td>
225 </tr> 229 </tr>
226 <tr> 230 <tr>
227 <td><a href="#DebugUI.__lastClientExited">__lastClientExited</a></td>
228 <td>Private slot handling the exit of the last client.</td>
229 </tr>
230 <tr>
231 <td><a href="#DebugUI.__lastEditorClosed">__lastEditorClosed</a></td> 231 <td><a href="#DebugUI.__lastEditorClosed">__lastEditorClosed</a></td>
232 <td>Private slot to handle the closeProgram signal.</td> 232 <td>Private slot to handle the closeProgram signal.</td>
233 </tr> 233 </tr>
234 <tr> 234 <tr>
235 <td><a href="#DebugUI.__mainClientExit">__mainClientExit</a></td>
236 <td>Private slot handling the exit of the last client.</td>
237 </tr>
238 <tr>
235 <td><a href="#DebugUI.__moveInstructionPointer">__moveInstructionPointer</a></td> 239 <td><a href="#DebugUI.__moveInstructionPointer">__moveInstructionPointer</a></td>
236 <td>Private method to move the instruction pointer to a different line.</td> 240 <td>Private method to move the instruction pointer to a different line.</td>
237 </tr> 241 </tr>
238 <tr> 242 <tr>
239 <td><a href="#DebugUI.__nextBreakpoint">__nextBreakpoint</a></td> 243 <td><a href="#DebugUI.__nextBreakpoint">__nextBreakpoint</a></td>
322 <tr> 326 <tr>
323 <td><a href="#DebugUI.clearHistories">clearHistories</a></td> 327 <td><a href="#DebugUI.clearHistories">clearHistories</a></td>
324 <td>Public method to clear the various debug histories.</td> 328 <td>Public method to clear the various debug histories.</td>
325 </tr> 329 </tr>
326 <tr> 330 <tr>
331 <td><a href="#DebugUI.debugInternalScript">debugInternalScript</a></td>
332 <td>Public method to run an internal script with debugger support.</td>
333 </tr>
334 <tr>
327 <td><a href="#DebugUI.doCoverage">doCoverage</a></td> 335 <td><a href="#DebugUI.doCoverage">doCoverage</a></td>
328 <td>Public method to handle the coverage actions.</td> 336 <td>Public method to handle the coverage actions.</td>
329 </tr> 337 </tr>
330 <tr> 338 <tr>
331 <td><a href="#DebugUI.doDebug">doDebug</a></td> 339 <td><a href="#DebugUI.doDebug">doDebug</a></td>
340 <td>Public method to handle the run actions.</td> 348 <td>Public method to handle the run actions.</td>
341 </tr> 349 </tr>
342 <tr> 350 <tr>
343 <td><a href="#DebugUI.getActions">getActions</a></td> 351 <td><a href="#DebugUI.getActions">getActions</a></td>
344 <td>Public method to get a list of all actions.</td> 352 <td>Public method to get a list of all actions.</td>
353 </tr>
354 <tr>
355 <td><a href="#DebugUI.getProjectEnvironmentString">getProjectEnvironmentString</a></td>
356 <td>Public method to get the string for the project environment.</td>
345 </tr> 357 </tr>
346 <tr> 358 <tr>
347 <td><a href="#DebugUI.getSelectedDebuggerId">getSelectedDebuggerId</a></td> 359 <td><a href="#DebugUI.getSelectedDebuggerId">getSelectedDebuggerId</a></td>
348 <td>Public method to get the currently selected debugger ID.</td> 360 <td>Public method to get the currently selected debugger ID.</td>
349 </tr> 361 </tr>
978 <dt><i>debuggerId</i> (str)</dt> 990 <dt><i>debuggerId</i> (str)</dt>
979 <dd> 991 <dd>
980 ID of the debugger backend 992 ID of the debugger backend
981 </dd> 993 </dd>
982 </dl> 994 </dl>
983 <a NAME="DebugUI.__lastClientExited" ID="DebugUI.__lastClientExited"></a>
984 <h4>DebugUI.__lastClientExited</h4>
985 <b>__lastClientExited</b>(<i></i>)
986
987 <p>
988 Private slot handling the exit of the last client.
989 </p>
990 <a NAME="DebugUI.__lastEditorClosed" ID="DebugUI.__lastEditorClosed"></a> 995 <a NAME="DebugUI.__lastEditorClosed" ID="DebugUI.__lastEditorClosed"></a>
991 <h4>DebugUI.__lastEditorClosed</h4> 996 <h4>DebugUI.__lastEditorClosed</h4>
992 <b>__lastEditorClosed</b>(<i></i>) 997 <b>__lastEditorClosed</b>(<i></i>)
993 998
994 <p> 999 <p>
995 Private slot to handle the closeProgram signal. 1000 Private slot to handle the closeProgram signal.
996 </p> 1001 </p>
1002 <a NAME="DebugUI.__mainClientExit" ID="DebugUI.__mainClientExit"></a>
1003 <h4>DebugUI.__mainClientExit</h4>
1004 <b>__mainClientExit</b>(<i></i>)
1005
1006 <p>
1007 Private slot handling the exit of the last client.
1008 </p>
997 <a NAME="DebugUI.__moveInstructionPointer" ID="DebugUI.__moveInstructionPointer"></a> 1009 <a NAME="DebugUI.__moveInstructionPointer" ID="DebugUI.__moveInstructionPointer"></a>
998 <h4>DebugUI.__moveInstructionPointer</h4> 1010 <h4>DebugUI.__moveInstructionPointer</h4>
999 <b>__moveInstructionPointer</b>(<i>debuggerId=""</i>) 1011 <b>__moveInstructionPointer</b>(<i>debuggerId=""</i>)
1000 1012
1001 <p> 1013 <p>
1227 <b>clearHistories</b>(<i></i>) 1239 <b>clearHistories</b>(<i></i>)
1228 1240
1229 <p> 1241 <p>
1230 Public method to clear the various debug histories. 1242 Public method to clear the various debug histories.
1231 </p> 1243 </p>
1244 <a NAME="DebugUI.debugInternalScript" ID="DebugUI.debugInternalScript"></a>
1245 <h4>DebugUI.debugInternalScript</h4>
1246 <b>debugInternalScript</b>(<i>venvName, scriptName, argv, workDir, environment, clientType, forProject</i>)
1247
1248 <p>
1249 Public method to run an internal script with debugger support.
1250 </p>
1251 <dl>
1252
1253 <dt><i>venvName</i> (str)</dt>
1254 <dd>
1255 name of the environment for the debug tests run
1256 </dd>
1257 <dt><i>scriptName</i> (str)</dt>
1258 <dd>
1259 name of the internal script to be run
1260 </dd>
1261 <dt><i>argv</i> (str or list of str)</dt>
1262 <dd>
1263 string or list containing the parameters for the script
1264 </dd>
1265 <dt><i>workDir</i> (str)</dt>
1266 <dd>
1267 working directory for the script
1268 </dd>
1269 <dt><i>environment</i> (str)</dt>
1270 <dd>
1271 string defining the additional or changed environment
1272 variables
1273 </dd>
1274 <dt><i>clientType</i> (str)</dt>
1275 <dd>
1276 type (language) of the debug client to be used
1277 </dd>
1278 <dt><i>forProject</i> (bool)</dt>
1279 <dd>
1280 flag indicating a project related debug session
1281 </dd>
1282 </dl>
1232 <a NAME="DebugUI.doCoverage" ID="DebugUI.doCoverage"></a> 1283 <a NAME="DebugUI.doCoverage" ID="DebugUI.doCoverage"></a>
1233 <h4>DebugUI.doCoverage</h4> 1284 <h4>DebugUI.doCoverage</h4>
1234 <b>doCoverage</b>(<i>runProject, script=""</i>) 1285 <b>doCoverage</b>(<i>runProject, script=""</i>)
1235 1286
1236 <p> 1287 <p>
1316 <dt>Return:</dt> 1367 <dt>Return:</dt>
1317 <dd> 1368 <dd>
1318 list of all actions (list of EricAction) 1369 list of all actions (list of EricAction)
1319 </dd> 1370 </dd>
1320 </dl> 1371 </dl>
1372 <a NAME="DebugUI.getProjectEnvironmentString" ID="DebugUI.getProjectEnvironmentString"></a>
1373 <h4>DebugUI.getProjectEnvironmentString</h4>
1374 <b>getProjectEnvironmentString</b>(<i></i>)
1375
1376 <p>
1377 Public method to get the string for the project environment.
1378 </p>
1379 <dl>
1380 <dt>Return:</dt>
1381 <dd>
1382 string for the project environment
1383 </dd>
1384 </dl>
1385 <dl>
1386 <dt>Return Type:</dt>
1387 <dd>
1388 str
1389 </dd>
1390 </dl>
1321 <a NAME="DebugUI.getSelectedDebuggerId" ID="DebugUI.getSelectedDebuggerId"></a> 1391 <a NAME="DebugUI.getSelectedDebuggerId" ID="DebugUI.getSelectedDebuggerId"></a>
1322 <h4>DebugUI.getSelectedDebuggerId</h4> 1392 <h4>DebugUI.getSelectedDebuggerId</h4>
1323 <b>getSelectedDebuggerId</b>(<i></i>) 1393 <b>getSelectedDebuggerId</b>(<i></i>)
1324 1394
1325 <p> 1395 <p>

eric ide

mercurial