eric6/Documentation/Source/eric6.Debugger.DebugUI.html

changeset 7887
c1588f5a83e9
parent 7707
6abcf4275d0e
child 7898
1bcd6d4df182
equal deleted inserted replaced
7885:3e4605cc3541 7887:c1588f5a83e9
58 <dt>appendStdout(msg)</dt> 58 <dt>appendStdout(msg)</dt>
59 <dd> 59 <dd>
60 emitted when the client program has terminated 60 emitted when the client program has terminated
61 and the display of the termination dialog is suppressed 61 and the display of the termination dialog is suppressed
62 </dd> 62 </dd>
63 <dt>clientStack(stack)</dt> 63 <dt>clientStack(stack, debuggerId)</dt>
64 <dd> 64 <dd>
65 emitted at breaking after a reported exception 65 emitted at breaking after a reported
66 exception
66 </dd> 67 </dd>
67 <dt>compileForms()</dt> 68 <dt>compileForms()</dt>
68 <dd> 69 <dd>
69 emitted if changed project forms should be compiled 70 emitted if changed project forms should be compiled
70 </dd> 71 </dd>
252 <tr> 253 <tr>
253 <td><a href="#DebugUI.__getThreadList">__getThreadList</a></td> 254 <td><a href="#DebugUI.__getThreadList">__getThreadList</a></td>
254 <td>Private method to get the list of threads from the client.</td> 255 <td>Private method to get the list of threads from the client.</td>
255 </tr> 256 </tr>
256 <tr> 257 <tr>
258 <td><a href="#DebugUI.__lastClientExited">__lastClientExited</a></td>
259 <td>Private slot handling the exit of the last client.</td>
260 </tr>
261 <tr>
257 <td><a href="#DebugUI.__lastEditorClosed">__lastEditorClosed</a></td> 262 <td><a href="#DebugUI.__lastEditorClosed">__lastEditorClosed</a></td>
258 <td>Private slot to handle the closeProgram signal.</td> 263 <td>Private slot to handle the closeProgram signal.</td>
259 </tr> 264 </tr>
260 <tr> 265 <tr>
261 <td><a href="#DebugUI.__moveInstructionPointer">__moveInstructionPointer</a></td> 266 <td><a href="#DebugUI.__moveInstructionPointer">__moveInstructionPointer</a></td>
348 <tr> 353 <tr>
349 <td><a href="#DebugUI.getActions">getActions</a></td> 354 <td><a href="#DebugUI.getActions">getActions</a></td>
350 <td>Public method to get a list of all actions.</td> 355 <td>Public method to get a list of all actions.</td>
351 </tr> 356 </tr>
352 <tr> 357 <tr>
358 <td><a href="#DebugUI.getDebuggerData">getDebuggerData</a></td>
359 <td>Public method to refresh the debugging data of a specific debugger backend.</td>
360 </tr>
361 <tr>
362 <td><a href="#DebugUI.getSelectedDebuggerId">getSelectedDebuggerId</a></td>
363 <td>Public method to get the currently selected debugger ID.</td>
364 </tr>
365 <tr>
353 <td><a href="#DebugUI.initActions">initActions</a></td> 366 <td><a href="#DebugUI.initActions">initActions</a></td>
354 <td>Public method defining the user interface actions.</td> 367 <td>Public method defining the user interface actions.</td>
355 </tr> 368 </tr>
356 <tr> 369 <tr>
357 <td><a href="#DebugUI.initMenus">initMenus</a></td> 370 <td><a href="#DebugUI.initMenus">initMenus</a></td>
372 <tr> 385 <tr>
373 <td><a href="#DebugUI.setAutoContinue">setAutoContinue</a></td> 386 <td><a href="#DebugUI.setAutoContinue">setAutoContinue</a></td>
374 <td>Public slot to initialize the autoContinue flag.</td> 387 <td>Public slot to initialize the autoContinue flag.</td>
375 </tr> 388 </tr>
376 <tr> 389 <tr>
390 <td><a href="#DebugUI.setDebugActionsEnabled">setDebugActionsEnabled</a></td>
391 <td>Public method to set the enabled state of the debug actions.</td>
392 </tr>
393 <tr>
377 <td><a href="#DebugUI.setEnvHistory">setEnvHistory</a></td> 394 <td><a href="#DebugUI.setEnvHistory">setEnvHistory</a></td>
378 <td>Public slot to initialize the env history.</td> 395 <td>Public slot to initialize the env history.</td>
379 </tr> 396 </tr>
380 <tr> 397 <tr>
381 <td><a href="#DebugUI.setExcIgnoreList">setExcIgnoreList</a></td> 398 <td><a href="#DebugUI.setExcIgnoreList">setExcIgnoreList</a></td>
388 <tr> 405 <tr>
389 <td><a href="#DebugUI.setExceptionReporting">setExceptionReporting</a></td> 406 <td><a href="#DebugUI.setExceptionReporting">setExceptionReporting</a></td>
390 <td>Public slot to initialize the exception reporting flag.</td> 407 <td>Public slot to initialize the exception reporting flag.</td>
391 </tr> 408 </tr>
392 <tr> 409 <tr>
410 <td><a href="#DebugUI.setMultiprocessNoDebugHistory">setMultiprocessNoDebugHistory</a></td>
411 <td>Public slot to initialize the no debug list history.</td>
412 </tr>
413 <tr>
393 <td><a href="#DebugUI.setTracePython">setTracePython</a></td> 414 <td><a href="#DebugUI.setTracePython">setTracePython</a></td>
394 <td>Public slot to initialize the trace Python flag.</td> 415 <td>Public slot to initialize the trace Python flag.</td>
395 </tr> 416 </tr>
396 <tr> 417 <tr>
397 <td><a href="#DebugUI.setWdHistory">setWdHistory</a></td> 418 <td><a href="#DebugUI.setWdHistory">setWdHistory</a></td>
398 <td>Public slot to initialize the wd history.</td> 419 <td>Public slot to initialize the wd history.</td>
420 </tr>
421 <tr>
422 <td><a href="#DebugUI.showNotification">showNotification</a></td>
423 <td>Public method to show some notification message.</td>
399 </tr> 424 </tr>
400 <tr> 425 <tr>
401 <td><a href="#DebugUI.shutdown">shutdown</a></td> 426 <td><a href="#DebugUI.shutdown">shutdown</a></td>
402 <td>Public method to perform shutdown actions.</td> 427 <td>Public method to perform shutdown actions.</td>
403 </tr> 428 </tr>
481 <p> 506 <p>
482 Private slot to handle the 'Clear breakpoints' action. 507 Private slot to handle the 'Clear breakpoints' action.
483 </p> 508 </p>
484 <a NAME="DebugUI.__clientBreakConditionError" ID="DebugUI.__clientBreakConditionError"></a> 509 <a NAME="DebugUI.__clientBreakConditionError" ID="DebugUI.__clientBreakConditionError"></a>
485 <h4>DebugUI.__clientBreakConditionError</h4> 510 <h4>DebugUI.__clientBreakConditionError</h4>
486 <b>__clientBreakConditionError</b>(<i>filename, lineno</i>) 511 <b>__clientBreakConditionError</b>(<i>filename, lineno, debuggerId</i>)
487 512
488 <p> 513 <p>
489 Private method to handle a condition error of a breakpoint. 514 Private method to handle a condition error of a breakpoint.
490 </p> 515 </p>
491 <dl> 516 <dl>
492 517
493 <dt><i>filename</i></dt> 518 <dt><i>filename</i> (str)</dt>
494 <dd> 519 <dd>
495 filename of the breakpoint (string) 520 filename of the breakpoint
496 </dd> 521 </dd>
497 <dt><i>lineno</i></dt> 522 <dt><i>lineno</i> (int)</dt>
498 <dd> 523 <dd>
499 linenumber of the breakpoint (integer) 524 line umber of the breakpoint
525 </dd>
526 <dt><i>debuggerId</i> (str)</dt>
527 <dd>
528 ID of the debugger backend
500 </dd> 529 </dd>
501 </dl> 530 </dl>
502 <a NAME="DebugUI.__clientException" ID="DebugUI.__clientException"></a> 531 <a NAME="DebugUI.__clientException" ID="DebugUI.__clientException"></a>
503 <h4>DebugUI.__clientException</h4> 532 <h4>DebugUI.__clientException</h4>
504 <b>__clientException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>) 533 <b>__clientException</b>(<i>exceptionType, exceptionMessage, stackTrace, debuggerId</i>)
505 534
506 <p> 535 <p>
507 Private method to handle an exception of the debugged program. 536 Private method to handle an exception of the debugged program.
508 </p> 537 </p>
509 <dl> 538 <dl>
510 539
511 <dt><i>exceptionType</i></dt> 540 <dt><i>exceptionType</i> (str)</dt>
512 <dd> 541 <dd>
513 type of exception raised (string) 542 type of exception raised
514 </dd> 543 </dd>
515 <dt><i>exceptionMessage</i></dt> 544 <dt><i>exceptionMessage</i> ((str)</dt>
516 <dd> 545 <dd>
517 message given by the exception (string) 546 message given by the exception
518 </dd> 547 </dd>
519 <dt><i>stackTrace</i></dt> 548 <dt><i>stackTrace</i> (list of str)</dt>
520 <dd> 549 <dd>
521 list of stack entries (list of string) 550 list of stack entries
551 </dd>
552 <dt><i>debuggerId</i> (str)</dt>
553 <dd>
554 ID of the debugger backend
522 </dd> 555 </dd>
523 </dl> 556 </dl>
524 <a NAME="DebugUI.__clientExit" ID="DebugUI.__clientExit"></a> 557 <a NAME="DebugUI.__clientExit" ID="DebugUI.__clientExit"></a>
525 <h4>DebugUI.__clientExit</h4> 558 <h4>DebugUI.__clientExit</h4>
526 <b>__clientExit</b>(<i>status, message, quiet</i>) 559 <b>__clientExit</b>(<i>program, status, message, quiet</i>)
527 560
528 <p> 561 <p>
529 Private method to handle the debugged program terminating. 562 Private method to handle the debugged program terminating.
530 </p> 563 </p>
531 <dl> 564 <dl>
532 565
566 <dt><i>program</i> (str)</dt>
567 <dd>
568 name of the exited program
569 </dd>
533 <dt><i>status</i> (int)</dt> 570 <dt><i>status</i> (int)</dt>
534 <dd> 571 <dd>
535 exit code of the debugged program 572 exit code of the debugged program
536 </dd> 573 </dd>
537 <dt><i>message</i> (str)</dt> 574 <dt><i>message</i> (str)</dt>
557 True if the client died, False otherwise 594 True if the client died, False otherwise
558 </dd> 595 </dd>
559 </dl> 596 </dl>
560 <a NAME="DebugUI.__clientLine" ID="DebugUI.__clientLine"></a> 597 <a NAME="DebugUI.__clientLine" ID="DebugUI.__clientLine"></a>
561 <h4>DebugUI.__clientLine</h4> 598 <h4>DebugUI.__clientLine</h4>
562 <b>__clientLine</b>(<i>fn, line, forStack</i>) 599 <b>__clientLine</b>(<i>fn, line, debuggerId, forStack</i>)
563 600
564 <p> 601 <p>
565 Private method to handle a change to the current line. 602 Private method to handle a change to the current line.
566 </p> 603 </p>
567 <dl> 604 <dl>
568 605
569 <dt><i>fn</i></dt> 606 <dt><i>fn</i> (str)</dt>
570 <dd> 607 <dd>
571 filename (string) 608 filename
572 </dd> 609 </dd>
573 <dt><i>line</i></dt> 610 <dt><i>line</i> (int)</dt>
574 <dd> 611 <dd>
575 linenumber (int) 612 linenumber
576 </dd> 613 </dd>
577 <dt><i>forStack</i></dt> 614 <dt><i>debuggerId</i> (str)</dt>
578 <dd> 615 <dd>
579 flag indicating this is for a stack dump (boolean) 616 ID of the debugger backend
617 </dd>
618 <dt><i>forStack</i> (bool)</dt>
619 <dd>
620 flag indicating this is for a stack dump
580 </dd> 621 </dd>
581 </dl> 622 </dl>
582 <a NAME="DebugUI.__clientSignal" ID="DebugUI.__clientSignal"></a> 623 <a NAME="DebugUI.__clientSignal" ID="DebugUI.__clientSignal"></a>
583 <h4>DebugUI.__clientSignal</h4> 624 <h4>DebugUI.__clientSignal</h4>
584 <b>__clientSignal</b>(<i>message, filename, lineNo, funcName, funcArgs</i>) 625 <b>__clientSignal</b>(<i>message, filename, lineNo, funcName, funcArgs, debuggerId</i>)
585 626
586 <p> 627 <p>
587 Private method to handle a signal generated on the client side. 628 Private method to handle a signal generated on the client side.
588 </p> 629 </p>
589 <dl> 630 <dl>
605 name of the function causing the signal 646 name of the function causing the signal
606 </dd> 647 </dd>
607 <dt><i>funcArgs</i> (str)</dt> 648 <dt><i>funcArgs</i> (str)</dt>
608 <dd> 649 <dd>
609 function arguments 650 function arguments
651 </dd>
652 <dt><i>debuggerId</i> (str)</dt>
653 <dd>
654 ID of the debugger backend
610 </dd> 655 </dd>
611 </dl> 656 </dl>
612 <a NAME="DebugUI.__clientSyntaxError" ID="DebugUI.__clientSyntaxError"></a> 657 <a NAME="DebugUI.__clientSyntaxError" ID="DebugUI.__clientSyntaxError"></a>
613 <h4>DebugUI.__clientSyntaxError</h4> 658 <h4>DebugUI.__clientSyntaxError</h4>
614 <b>__clientSyntaxError</b>(<i>message, filename, lineNo, characterNo</i>) 659 <b>__clientSyntaxError</b>(<i>message, filename, lineNo, characterNo</i>)
637 (integer) 682 (integer)
638 </dd> 683 </dd>
639 </dl> 684 </dl>
640 <a NAME="DebugUI.__clientThreadSet" ID="DebugUI.__clientThreadSet"></a> 685 <a NAME="DebugUI.__clientThreadSet" ID="DebugUI.__clientThreadSet"></a>
641 <h4>DebugUI.__clientThreadSet</h4> 686 <h4>DebugUI.__clientThreadSet</h4>
642 <b>__clientThreadSet</b>(<i></i>) 687 <b>__clientThreadSet</b>(<i>debuggerId</i>)
643 688
644 <p> 689 <p>
645 Private method to handle a change of the client's current thread. 690 Private method to handle a change of the client's current thread.
646 </p> 691 </p>
692 <dl>
693
694 <dt><i>debuggerId</i> (str)</dt>
695 <dd>
696 ID of the debugger backend
697 </dd>
698 </dl>
647 <a NAME="DebugUI.__clientVariable" ID="DebugUI.__clientVariable"></a> 699 <a NAME="DebugUI.__clientVariable" ID="DebugUI.__clientVariable"></a>
648 <h4>DebugUI.__clientVariable</h4> 700 <h4>DebugUI.__clientVariable</h4>
649 <b>__clientVariable</b>(<i>scope, variables</i>) 701 <b>__clientVariable</b>(<i>scope, variables, debuggerId</i>)
650 702
651 <p> 703 <p>
652 Private method to write the contents of a clients classvariable to 704 Private method to write the contents of a clients classvariable to
653 the user interface. 705 the user interface.
654 </p> 706 </p>
655 <dl> 707 <dl>
656 708
657 <dt><i>scope</i></dt> 709 <dt><i>scope</i> (int)</dt>
658 <dd> 710 <dd>
659 scope of the variables (-1 = empty global, 1 = global, 711 scope of the variables (-1 = empty locals, 1 = global,
660 0 = local) 712 0 = local)
661 </dd> 713 </dd>
662 <dt><i>variables</i></dt> 714 <dt><i>variables</i> (list)</dt>
663 <dd> 715 <dd>
664 the list of members of a classvariable from the client 716 the list of variables from the client
717 </dd>
718 <dt><i>debuggerId</i> (str)</dt>
719 <dd>
720 ID of the debugger backend
665 </dd> 721 </dd>
666 </dl> 722 </dl>
667 <a NAME="DebugUI.__clientVariables" ID="DebugUI.__clientVariables"></a> 723 <a NAME="DebugUI.__clientVariables" ID="DebugUI.__clientVariables"></a>
668 <h4>DebugUI.__clientVariables</h4> 724 <h4>DebugUI.__clientVariables</h4>
669 <b>__clientVariables</b>(<i>scope, variables</i>) 725 <b>__clientVariables</b>(<i>scope, variables, debuggerId</i>)
670 726
671 <p> 727 <p>
672 Private method to write the clients variables to the user interface. 728 Private method to write the clients variables to the user interface.
673 </p> 729 </p>
674 <dl> 730 <dl>
675 731
676 <dt><i>scope</i></dt> 732 <dt><i>scope</i> (int)</dt>
677 <dd> 733 <dd>
678 scope of the variables (-1 = empty global, 1 = global, 734 scope of the variables (-1 = empty locals, 1 = global,
679 0 = local) 735 0 = local)
680 </dd> 736 </dd>
681 <dt><i>variables</i></dt> 737 <dt><i>variables</i> (list)</dt>
682 <dd> 738 <dd>
683 the list of variables from the client 739 the list of variables from the client
740 </dd>
741 <dt><i>debuggerId</i> (str)</dt>
742 <dd>
743 ID of the debugger backend
684 </dd> 744 </dd>
685 </dl> 745 </dl>
686 <a NAME="DebugUI.__clientWatchConditionError" ID="DebugUI.__clientWatchConditionError"></a> 746 <a NAME="DebugUI.__clientWatchConditionError" ID="DebugUI.__clientWatchConditionError"></a>
687 <h4>DebugUI.__clientWatchConditionError</h4> 747 <h4>DebugUI.__clientWatchConditionError</h4>
688 <b>__clientWatchConditionError</b>(<i>cond</i>) 748 <b>__clientWatchConditionError</b>(<i>cond, debuggerId</i>)
689 749
690 <p> 750 <p>
691 Private method to handle a expression error of a watch expression. 751 Private method to handle a expression error of a watch expression.
692 </p> 752 </p>
693 <p> 753 <p>
694 Note: This can only happen for normal watch expressions 754 Note: This can only happen for normal watch expressions
695 </p> 755 </p>
696 <dl> 756 <dl>
697 757
698 <dt><i>cond</i></dt> 758 <dt><i>cond</i> (str)</dt>
699 <dd> 759 <dd>
700 expression of the watch expression (string) 760 expression of the watch expression
761 </dd>
762 <dt><i>debuggerId</i> (str)</dt>
763 <dd>
764 ID of the debugger backend
701 </dd> 765 </dd>
702 </dl> 766 </dl>
703 <a NAME="DebugUI.__compileChangedProjectFiles" ID="DebugUI.__compileChangedProjectFiles"></a> 767 <a NAME="DebugUI.__compileChangedProjectFiles" ID="DebugUI.__compileChangedProjectFiles"></a>
704 <h4>DebugUI.__compileChangedProjectFiles</h4> 768 <h4>DebugUI.__compileChangedProjectFiles</h4>
705 <b>__compileChangedProjectFiles</b>(<i></i>) 769 <b>__compileChangedProjectFiles</b>(<i></i>)
729 <p> 793 <p>
730 Private slot for displaying the variables filter configuration dialog. 794 Private slot for displaying the variables filter configuration dialog.
731 </p> 795 </p>
732 <a NAME="DebugUI.__continue" ID="DebugUI.__continue"></a> 796 <a NAME="DebugUI.__continue" ID="DebugUI.__continue"></a>
733 <h4>DebugUI.__continue</h4> 797 <h4>DebugUI.__continue</h4>
734 <b>__continue</b>(<i></i>) 798 <b>__continue</b>(<i>debuggerId=""</i>)
735 799
736 <p> 800 <p>
737 Private method to handle the Continue action. 801 Private method to handle the Continue action.
738 </p> 802 </p>
803 <dl>
804
805 <dt><i>debuggerId</i> (str)</dt>
806 <dd>
807 ID of the debugger backend
808 </dd>
809 </dl>
739 <a NAME="DebugUI.__coverageProject" ID="DebugUI.__coverageProject"></a> 810 <a NAME="DebugUI.__coverageProject" ID="DebugUI.__coverageProject"></a>
740 <h4>DebugUI.__coverageProject</h4> 811 <h4>DebugUI.__coverageProject</h4>
741 <b>__coverageProject</b>(<i></i>) 812 <b>__coverageProject</b>(<i></i>)
742 813
743 <p> 814 <p>
878 This method is called just prior to executing some of 949 This method is called just prior to executing some of
879 the program being debugged. 950 the program being debugged.
880 </p> 951 </p>
881 <a NAME="DebugUI.__getClientDisassembly" ID="DebugUI.__getClientDisassembly"></a> 952 <a NAME="DebugUI.__getClientDisassembly" ID="DebugUI.__getClientDisassembly"></a>
882 <h4>DebugUI.__getClientDisassembly</h4> 953 <h4>DebugUI.__getClientDisassembly</h4>
883 <b>__getClientDisassembly</b>(<i></i>) 954 <b>__getClientDisassembly</b>(<i>debuggerId</i>)
884 955
885 <p> 956 <p>
886 Private method to ask the client for the latest traceback disassembly. 957 Private method to ask the client for the latest traceback disassembly.
887 </p> 958 </p>
959 <dl>
960
961 <dt><i>debuggerId</i> (str)</dt>
962 <dd>
963 ID of the debugger backend
964 </dd>
965 </dl>
888 <a NAME="DebugUI.__getClientVariables" ID="DebugUI.__getClientVariables"></a> 966 <a NAME="DebugUI.__getClientVariables" ID="DebugUI.__getClientVariables"></a>
889 <h4>DebugUI.__getClientVariables</h4> 967 <h4>DebugUI.__getClientVariables</h4>
890 <b>__getClientVariables</b>(<i></i>) 968 <b>__getClientVariables</b>(<i>debuggerId</i>)
891 969
892 <p> 970 <p>
893 Private method to request the global and local variables. 971 Private method to request the global and local variables.
894 </p> 972 </p>
895 <p> 973 <p>
896 In the first step, the global variables are requested from the client. 974 In the first step, the global variables are requested from the client.
897 Once these have been received, the local variables are requested. 975 Once these have been received, the local variables are requested.
898 This happens in the method '__clientVariables'. 976 This happens in the method '__clientVariables'.
899 </p> 977 </p>
978 <dl>
979
980 <dt><i>debuggerId</i> (str)</dt>
981 <dd>
982 ID of the debugger backend
983 </dd>
984 </dl>
900 <a NAME="DebugUI.__getThreadList" ID="DebugUI.__getThreadList"></a> 985 <a NAME="DebugUI.__getThreadList" ID="DebugUI.__getThreadList"></a>
901 <h4>DebugUI.__getThreadList</h4> 986 <h4>DebugUI.__getThreadList</h4>
902 <b>__getThreadList</b>(<i></i>) 987 <b>__getThreadList</b>(<i>debuggerId</i>)
903 988
904 <p> 989 <p>
905 Private method to get the list of threads from the client. 990 Private method to get the list of threads from the client.
991 </p>
992 <dl>
993
994 <dt><i>debuggerId</i> (str)</dt>
995 <dd>
996 ID of the debugger backend
997 </dd>
998 </dl>
999 <a NAME="DebugUI.__lastClientExited" ID="DebugUI.__lastClientExited"></a>
1000 <h4>DebugUI.__lastClientExited</h4>
1001 <b>__lastClientExited</b>(<i></i>)
1002
1003 <p>
1004 Private slot handling the exit of the last client.
906 </p> 1005 </p>
907 <a NAME="DebugUI.__lastEditorClosed" ID="DebugUI.__lastEditorClosed"></a> 1006 <a NAME="DebugUI.__lastEditorClosed" ID="DebugUI.__lastEditorClosed"></a>
908 <h4>DebugUI.__lastEditorClosed</h4> 1007 <h4>DebugUI.__lastEditorClosed</h4>
909 <b>__lastEditorClosed</b>(<i></i>) 1008 <b>__lastEditorClosed</b>(<i></i>)
910 1009
911 <p> 1010 <p>
912 Private slot to handle the closeProgram signal. 1011 Private slot to handle the closeProgram signal.
913 </p> 1012 </p>
914 <a NAME="DebugUI.__moveInstructionPointer" ID="DebugUI.__moveInstructionPointer"></a> 1013 <a NAME="DebugUI.__moveInstructionPointer" ID="DebugUI.__moveInstructionPointer"></a>
915 <h4>DebugUI.__moveInstructionPointer</h4> 1014 <h4>DebugUI.__moveInstructionPointer</h4>
916 <b>__moveInstructionPointer</b>(<i></i>) 1015 <b>__moveInstructionPointer</b>(<i>debuggerId=""</i>)
917 1016
918 <p> 1017 <p>
919 Private method to move the instruction pointer to a different line. 1018 Private method to move the instruction pointer to a different line.
920 </p> 1019 </p>
1020 <dl>
1021
1022 <dt><i>debuggerId</i> (str)</dt>
1023 <dd>
1024 ID of the debugger backend
1025 </dd>
1026 </dl>
921 <a NAME="DebugUI.__nextBreakpoint" ID="DebugUI.__nextBreakpoint"></a> 1027 <a NAME="DebugUI.__nextBreakpoint" ID="DebugUI.__nextBreakpoint"></a>
922 <h4>DebugUI.__nextBreakpoint</h4> 1028 <h4>DebugUI.__nextBreakpoint</h4>
923 <b>__nextBreakpoint</b>(<i></i>) 1029 <b>__nextBreakpoint</b>(<i></i>)
924 1030
925 <p> 1031 <p>
999 <p> 1105 <p>
1000 Private slot to handle the run script action. 1106 Private slot to handle the run script action.
1001 </p> 1107 </p>
1002 <a NAME="DebugUI.__runToCursor" ID="DebugUI.__runToCursor"></a> 1108 <a NAME="DebugUI.__runToCursor" ID="DebugUI.__runToCursor"></a>
1003 <h4>DebugUI.__runToCursor</h4> 1109 <h4>DebugUI.__runToCursor</h4>
1004 <b>__runToCursor</b>(<i></i>) 1110 <b>__runToCursor</b>(<i>debuggerId=""</i>)
1005 1111
1006 <p> 1112 <p>
1007 Private method to handle the Run to Cursor action. 1113 Private method to handle the Run to Cursor action.
1008 </p> 1114 </p>
1115 <dl>
1116
1117 <dt><i>debuggerId</i> (str)</dt>
1118 <dd>
1119 ID of the debugger backend
1120 </dd>
1121 </dl>
1009 <a NAME="DebugUI.__showBreakpointsMenu" ID="DebugUI.__showBreakpointsMenu"></a> 1122 <a NAME="DebugUI.__showBreakpointsMenu" ID="DebugUI.__showBreakpointsMenu"></a>
1010 <h4>DebugUI.__showBreakpointsMenu</h4> 1123 <h4>DebugUI.__showBreakpointsMenu</h4>
1011 <b>__showBreakpointsMenu</b>(<i></i>) 1124 <b>__showBreakpointsMenu</b>(<i></i>)
1012 1125
1013 <p> 1126 <p>
1020 <p> 1133 <p>
1021 Private method to set up the debug menu. 1134 Private method to set up the debug menu.
1022 </p> 1135 </p>
1023 <a NAME="DebugUI.__specialContinue" ID="DebugUI.__specialContinue"></a> 1136 <a NAME="DebugUI.__specialContinue" ID="DebugUI.__specialContinue"></a>
1024 <h4>DebugUI.__specialContinue</h4> 1137 <h4>DebugUI.__specialContinue</h4>
1025 <b>__specialContinue</b>(<i></i>) 1138 <b>__specialContinue</b>(<i>debuggerId=""</i>)
1026 1139
1027 <p> 1140 <p>
1028 Private method to handle the Special Continue action. 1141 Private method to handle the Special Continue action.
1029 </p> 1142 </p>
1143 <dl>
1144
1145 <dt><i>debuggerId</i> (str)</dt>
1146 <dd>
1147 ID of the debugger backend
1148 </dd>
1149 </dl>
1030 <a NAME="DebugUI.__step" ID="DebugUI.__step"></a> 1150 <a NAME="DebugUI.__step" ID="DebugUI.__step"></a>
1031 <h4>DebugUI.__step</h4> 1151 <h4>DebugUI.__step</h4>
1032 <b>__step</b>(<i></i>) 1152 <b>__step</b>(<i>debuggerId=""</i>)
1033 1153
1034 <p> 1154 <p>
1035 Private method to handle the Step action. 1155 Private method to handle the Step action.
1036 </p> 1156 </p>
1157 <dl>
1158
1159 <dt><i>debuggerId</i> (str)</dt>
1160 <dd>
1161 ID of the debugger backend
1162 </dd>
1163 </dl>
1037 <a NAME="DebugUI.__stepOut" ID="DebugUI.__stepOut"></a> 1164 <a NAME="DebugUI.__stepOut" ID="DebugUI.__stepOut"></a>
1038 <h4>DebugUI.__stepOut</h4> 1165 <h4>DebugUI.__stepOut</h4>
1039 <b>__stepOut</b>(<i></i>) 1166 <b>__stepOut</b>(<i>debuggerId=""</i>)
1040 1167
1041 <p> 1168 <p>
1042 Private method to handle the Step Out action. 1169 Private method to handle the Step Out action.
1043 </p> 1170 </p>
1171 <dl>
1172
1173 <dt><i>debuggerId</i> (str)</dt>
1174 <dd>
1175 ID of the debugger backend
1176 </dd>
1177 </dl>
1044 <a NAME="DebugUI.__stepOver" ID="DebugUI.__stepOver"></a> 1178 <a NAME="DebugUI.__stepOver" ID="DebugUI.__stepOver"></a>
1045 <h4>DebugUI.__stepOver</h4> 1179 <h4>DebugUI.__stepOver</h4>
1046 <b>__stepOver</b>(<i></i>) 1180 <b>__stepOver</b>(<i>debuggerId=""</i>)
1047 1181
1048 <p> 1182 <p>
1049 Private method to handle the Step Over action. 1183 Private method to handle the Step Over action.
1050 </p> 1184 </p>
1185 <dl>
1186
1187 <dt><i>debuggerId</i> (str)</dt>
1188 <dd>
1189 ID of the debugger backend
1190 </dd>
1191 </dl>
1051 <a NAME="DebugUI.__stepQuit" ID="DebugUI.__stepQuit"></a> 1192 <a NAME="DebugUI.__stepQuit" ID="DebugUI.__stepQuit"></a>
1052 <h4>DebugUI.__stepQuit</h4> 1193 <h4>DebugUI.__stepQuit</h4>
1053 <b>__stepQuit</b>(<i></i>) 1194 <b>__stepQuit</b>(<i>debuggerId=""</i>)
1054 1195
1055 <p> 1196 <p>
1056 Private method to handle the Step Quit action. 1197 Private method to handle the Step Quit action.
1057 </p> 1198 </p>
1199 <dl>
1200
1201 <dt><i>debuggerId</i> (str)</dt>
1202 <dd>
1203 ID of the debugger backend
1204 </dd>
1205 </dl>
1058 <a NAME="DebugUI.__stopScript" ID="DebugUI.__stopScript"></a> 1206 <a NAME="DebugUI.__stopScript" ID="DebugUI.__stopScript"></a>
1059 <h4>DebugUI.__stopScript</h4> 1207 <h4>DebugUI.__stopScript</h4>
1060 <b>__stopScript</b>(<i></i>) 1208 <b>__stopScript</b>(<i></i>)
1061 1209
1062 <p> 1210 <p>
1087 <dt>Returns:</dt> 1235 <dt>Returns:</dt>
1088 <dd> 1236 <dd>
1089 list of all actions (list of E5Action) 1237 list of all actions (list of E5Action)
1090 </dd> 1238 </dd>
1091 </dl> 1239 </dl>
1240 <a NAME="DebugUI.getDebuggerData" ID="DebugUI.getDebuggerData"></a>
1241 <h4>DebugUI.getDebuggerData</h4>
1242 <b>getDebuggerData</b>(<i>debuggerId</i>)
1243
1244 <p>
1245 Public method to refresh the debugging data of a specific debugger
1246 backend.
1247 </p>
1248 <dl>
1249
1250 <dt><i>debuggerId</i> (str)</dt>
1251 <dd>
1252 ID of the debugger backend
1253 </dd>
1254 </dl>
1255 <a NAME="DebugUI.getSelectedDebuggerId" ID="DebugUI.getSelectedDebuggerId"></a>
1256 <h4>DebugUI.getSelectedDebuggerId</h4>
1257 <b>getSelectedDebuggerId</b>(<i></i>)
1258
1259 <p>
1260 Public method to get the currently selected debugger ID.
1261 </p>
1262 <dl>
1263 <dt>Returns:</dt>
1264 <dd>
1265 selected debugger ID
1266 </dd>
1267 </dl>
1268 <dl>
1269 <dt>Return Type:</dt>
1270 <dd>
1271 str
1272 </dd>
1273 </dl>
1092 <a NAME="DebugUI.initActions" ID="DebugUI.initActions"></a> 1274 <a NAME="DebugUI.initActions" ID="DebugUI.initActions"></a>
1093 <h4>DebugUI.initActions</h4> 1275 <h4>DebugUI.initActions</h4>
1094 <b>initActions</b>(<i></i>) 1276 <b>initActions</b>(<i></i>)
1095 1277
1096 <p> 1278 <p>
1181 <dd> 1363 <dd>
1182 flag indicating, that the debugger should not 1364 flag indicating, that the debugger should not
1183 stop at the first executable line (boolean) 1365 stop at the first executable line (boolean)
1184 </dd> 1366 </dd>
1185 </dl> 1367 </dl>
1368 <a NAME="DebugUI.setDebugActionsEnabled" ID="DebugUI.setDebugActionsEnabled"></a>
1369 <h4>DebugUI.setDebugActionsEnabled</h4>
1370 <b>setDebugActionsEnabled</b>(<i>enable</i>)
1371
1372 <p>
1373 Public method to set the enabled state of the debug actions.
1374 </p>
1375 <dl>
1376
1377 <dt><i>enable</i> (bool)</dt>
1378 <dd>
1379 enable state to be set
1380 </dd>
1381 </dl>
1186 <a NAME="DebugUI.setEnvHistory" ID="DebugUI.setEnvHistory"></a> 1382 <a NAME="DebugUI.setEnvHistory" ID="DebugUI.setEnvHistory"></a>
1187 <h4>DebugUI.setEnvHistory</h4> 1383 <h4>DebugUI.setEnvHistory</h4>
1188 <b>setEnvHistory</b>(<i>envStr, clearHistories=False, history=None</i>) 1384 <b>setEnvHistory</b>(<i>envStr, clearHistories=False, history=None</i>)
1189 1385
1190 <p> 1386 <p>
1246 <dt><i>exceptions</i></dt> 1442 <dt><i>exceptions</i></dt>
1247 <dd> 1443 <dd>
1248 flag indicating exception reporting status (boolean) 1444 flag indicating exception reporting status (boolean)
1249 </dd> 1445 </dd>
1250 </dl> 1446 </dl>
1447 <a NAME="DebugUI.setMultiprocessNoDebugHistory" ID="DebugUI.setMultiprocessNoDebugHistory"></a>
1448 <h4>DebugUI.setMultiprocessNoDebugHistory</h4>
1449 <b>setMultiprocessNoDebugHistory</b>(<i>noDebugList, clearHistories=False, history=None</i>)
1450
1451 <p>
1452 Public slot to initialize the no debug list history.
1453 </p>
1454 <dl>
1455
1456 <dt><i>noDebugList</i> (str)</dt>
1457 <dd>
1458 whitespace separated list of progframs not to be
1459 debugged
1460 </dd>
1461 <dt><i>clearHistories</i> (bool)</dt>
1462 <dd>
1463 flag indicating, that the list should be cleared
1464 </dd>
1465 <dt><i>history</i> (list of str)</dt>
1466 <dd>
1467 list of history entries to be set
1468 </dd>
1469 </dl>
1251 <a NAME="DebugUI.setTracePython" ID="DebugUI.setTracePython"></a> 1470 <a NAME="DebugUI.setTracePython" ID="DebugUI.setTracePython"></a>
1252 <h4>DebugUI.setTracePython</h4> 1471 <h4>DebugUI.setTracePython</h4>
1253 <b>setTracePython</b>(<i>tracePython</i>) 1472 <b>setTracePython</b>(<i>tracePython</i>)
1254 1473
1255 <p> 1474 <p>
1284 <dt><i>history</i></dt> 1503 <dt><i>history</i></dt>
1285 <dd> 1504 <dd>
1286 list of history entries to be set (list of strings) 1505 list of history entries to be set (list of strings)
1287 </dd> 1506 </dd>
1288 </dl> 1507 </dl>
1508 <a NAME="DebugUI.showNotification" ID="DebugUI.showNotification"></a>
1509 <h4>DebugUI.showNotification</h4>
1510 <b>showNotification</b>(<i>notification</i>)
1511
1512 <p>
1513 Public method to show some notification message.
1514 </p>
1515 <dl>
1516
1517 <dt><i>notification</i> (str)</dt>
1518 <dd>
1519 meessage to be shown
1520 </dd>
1521 </dl>
1289 <a NAME="DebugUI.shutdown" ID="DebugUI.shutdown"></a> 1522 <a NAME="DebugUI.shutdown" ID="DebugUI.shutdown"></a>
1290 <h4>DebugUI.shutdown</h4> 1523 <h4>DebugUI.shutdown</h4>
1291 <b>shutdown</b>(<i></i>) 1524 <b>shutdown</b>(<i></i>)
1292 1525
1293 <p> 1526 <p>
1324 </dd> 1557 </dd>
1325 </dl> 1558 </dl>
1326 <dl> 1559 <dl>
1327 <dt>Returns:</dt> 1560 <dt>Returns:</dt>
1328 <dd> 1561 <dd>
1329 filters list (list of integers) 1562 filters list
1563 </dd>
1564 </dl>
1565 <dl>
1566 <dt>Return Type:</dt>
1567 <dd>
1568 list of str
1330 </dd> 1569 </dd>
1331 </dl> 1570 </dl>
1332 <div align="right"><a href="#top">Up</a></div> 1571 <div align="right"><a href="#top">Up</a></div>
1333 <hr /> 1572 <hr />
1334 </body></html> 1573 </body></html>

eric ide

mercurial