10478:de9106c55c3d | 10479:856476537696 |
---|---|
5 <link rel="stylesheet" href="styles.css"> | 5 <link rel="stylesheet" href="styles.css"> |
6 </head> | 6 </head> |
7 <body> | 7 <body> |
8 <a NAME="top" ID="top"></a> | 8 <a NAME="top" ID="top"></a> |
9 <h1>eric7.Debugger.DebugUI</h1> | 9 <h1>eric7.Debugger.DebugUI</h1> |
10 | |
11 <p> | 10 <p> |
12 Module implementing the debugger UI. | 11 Module implementing the debugger UI. |
13 </p> | 12 </p> |
13 | |
14 <h3>Global Attributes</h3> | 14 <h3>Global Attributes</h3> |
15 | |
16 <table> | 15 <table> |
17 <tr><td>None</td></tr> | 16 <tr><td>None</td></tr> |
18 </table> | 17 </table> |
18 | |
19 <h3>Classes</h3> | 19 <h3>Classes</h3> |
20 | |
21 <table> | 20 <table> |
22 | |
23 <tr> | 21 <tr> |
24 <td><a href="#DebugUI">DebugUI</a></td> | 22 <td><a href="#DebugUI">DebugUI</a></td> |
25 <td>Class implementing the debugger part of the UI.</td> | 23 <td>Class implementing the debugger part of the UI.</td> |
26 </tr> | 24 </tr> |
27 </table> | 25 </table> |
26 | |
28 <h3>Functions</h3> | 27 <h3>Functions</h3> |
29 | |
30 <table> | 28 <table> |
31 <tr><td>None</td></tr> | 29 <tr><td>None</td></tr> |
32 </table> | 30 </table> |
31 | |
33 <hr /> | 32 <hr /> |
34 <hr /> | 33 <hr /> |
35 <a NAME="DebugUI" ID="DebugUI"></a> | 34 <a NAME="DebugUI" ID="DebugUI"></a> |
36 <h2>DebugUI</h2> | 35 <h2>DebugUI</h2> |
37 | |
38 <p> | 36 <p> |
39 Class implementing the debugger part of the UI. | 37 Class implementing the debugger part of the UI. |
40 </p> | 38 </p> |
39 | |
41 <h3>Signals</h3> | 40 <h3>Signals</h3> |
42 <dl> | 41 <dl> |
43 | 42 |
44 <dt>appendStdout(msg)</dt> | 43 <dt>appendStdout(msg)</dt> |
45 <dd> | 44 <dd> |
76 </dd> | 75 </dd> |
77 </dl> | 76 </dl> |
78 <h3>Derived from</h3> | 77 <h3>Derived from</h3> |
79 QObject | 78 QObject |
80 <h3>Class Attributes</h3> | 79 <h3>Class Attributes</h3> |
81 | |
82 <table> | 80 <table> |
83 <tr><td>None</td></tr> | 81 <tr><td>None</td></tr> |
84 </table> | 82 </table> |
83 | |
85 <h3>Class Methods</h3> | 84 <h3>Class Methods</h3> |
86 | |
87 <table> | 85 <table> |
88 <tr><td>None</td></tr> | 86 <tr><td>None</td></tr> |
89 </table> | 87 </table> |
88 | |
90 <h3>Methods</h3> | 89 <h3>Methods</h3> |
91 | |
92 <table> | 90 <table> |
93 | |
94 <tr> | 91 <tr> |
95 <td><a href="#DebugUI.__init__">DebugUI</a></td> | 92 <td><a href="#DebugUI.__init__">DebugUI</a></td> |
96 <td>Constructor</td> | 93 <td>Constructor</td> |
97 </tr> | 94 </tr> |
98 <tr> | 95 <tr> |
442 <tr> | 439 <tr> |
443 <td><a href="#DebugUI.variablesFilter">variablesFilter</a></td> | 440 <td><a href="#DebugUI.variablesFilter">variablesFilter</a></td> |
444 <td>Public method to get the variables filter for a scope.</td> | 441 <td>Public method to get the variables filter for a scope.</td> |
445 </tr> | 442 </tr> |
446 </table> | 443 </table> |
444 | |
447 <h3>Static Methods</h3> | 445 <h3>Static Methods</h3> |
448 | |
449 <table> | 446 <table> |
450 <tr><td>None</td></tr> | 447 <tr><td>None</td></tr> |
451 </table> | 448 </table> |
452 | 449 |
450 | |
453 <a NAME="DebugUI.__init__" ID="DebugUI.__init__"></a> | 451 <a NAME="DebugUI.__init__" ID="DebugUI.__init__"></a> |
454 <h4>DebugUI (Constructor)</h4> | 452 <h4>DebugUI (Constructor)</h4> |
455 <b>DebugUI</b>(<i>ui, vm, debugServer, debugViewer, project</i>) | 453 <b>DebugUI</b>(<i>ui, vm, debugServer, debugViewer, project</i>) |
456 | |
457 <p> | 454 <p> |
458 Constructor | 455 Constructor |
459 </p> | 456 </p> |
457 | |
460 <dl> | 458 <dl> |
461 | 459 |
462 <dt><i>ui</i> (UserInterface)</dt> | 460 <dt><i>ui</i> (UserInterface)</dt> |
463 <dd> | 461 <dd> |
464 reference to the main UI | 462 reference to the main UI |
481 </dd> | 479 </dd> |
482 </dl> | 480 </dl> |
483 <a NAME="DebugUI.__applyVariablesFilters" ID="DebugUI.__applyVariablesFilters"></a> | 481 <a NAME="DebugUI.__applyVariablesFilters" ID="DebugUI.__applyVariablesFilters"></a> |
484 <h4>DebugUI.__applyVariablesFilters</h4> | 482 <h4>DebugUI.__applyVariablesFilters</h4> |
485 <b>__applyVariablesFilters</b>(<i>localsFilter, globalsFilter</i>) | 483 <b>__applyVariablesFilters</b>(<i>localsFilter, globalsFilter</i>) |
486 | |
487 <p> | 484 <p> |
488 Private slot to apply the given variables filter lists. | 485 Private slot to apply the given variables filter lists. |
489 </p> | 486 </p> |
487 | |
490 <dl> | 488 <dl> |
491 | 489 |
492 <dt><i>localsFilter</i> (list of str)</dt> | 490 <dt><i>localsFilter</i> (list of str)</dt> |
493 <dd> | 491 <dd> |
494 variables filter for the local variables | 492 variables filter for the local variables |
499 </dd> | 497 </dd> |
500 </dl> | 498 </dl> |
501 <a NAME="DebugUI.__breakpointSelected" ID="DebugUI.__breakpointSelected"></a> | 499 <a NAME="DebugUI.__breakpointSelected" ID="DebugUI.__breakpointSelected"></a> |
502 <h4>DebugUI.__breakpointSelected</h4> | 500 <h4>DebugUI.__breakpointSelected</h4> |
503 <b>__breakpointSelected</b>(<i>act</i>) | 501 <b>__breakpointSelected</b>(<i>act</i>) |
504 | |
505 <p> | 502 <p> |
506 Private method to handle the breakpoint selected signal. | 503 Private method to handle the breakpoint selected signal. |
507 </p> | 504 </p> |
505 | |
508 <dl> | 506 <dl> |
509 | 507 |
510 <dt><i>act</i> (QAction)</dt> | 508 <dt><i>act</i> (QAction)</dt> |
511 <dd> | 509 <dd> |
512 reference to the action that triggered | 510 reference to the action that triggered |
513 </dd> | 511 </dd> |
514 </dl> | 512 </dl> |
515 <a NAME="DebugUI.__checkActions" ID="DebugUI.__checkActions"></a> | 513 <a NAME="DebugUI.__checkActions" ID="DebugUI.__checkActions"></a> |
516 <h4>DebugUI.__checkActions</h4> | 514 <h4>DebugUI.__checkActions</h4> |
517 <b>__checkActions</b>(<i>editor</i>) | 515 <b>__checkActions</b>(<i>editor</i>) |
518 | |
519 <p> | 516 <p> |
520 Private slot to check some actions for their enable/disable status. | 517 Private slot to check some actions for their enable/disable status. |
521 </p> | 518 </p> |
519 | |
522 <dl> | 520 <dl> |
523 | 521 |
524 <dt><i>editor</i> (Editor)</dt> | 522 <dt><i>editor</i> (Editor)</dt> |
525 <dd> | 523 <dd> |
526 editor window | 524 editor window |
527 </dd> | 525 </dd> |
528 </dl> | 526 </dl> |
529 <a NAME="DebugUI.__clearBreakpoints" ID="DebugUI.__clearBreakpoints"></a> | 527 <a NAME="DebugUI.__clearBreakpoints" ID="DebugUI.__clearBreakpoints"></a> |
530 <h4>DebugUI.__clearBreakpoints</h4> | 528 <h4>DebugUI.__clearBreakpoints</h4> |
531 <b>__clearBreakpoints</b>(<i></i>) | 529 <b>__clearBreakpoints</b>(<i></i>) |
532 | |
533 <p> | 530 <p> |
534 Private slot to handle the 'Clear breakpoints' action. | 531 Private slot to handle the 'Clear breakpoints' action. |
535 </p> | 532 </p> |
533 | |
536 <a NAME="DebugUI.__clientBreakConditionError" ID="DebugUI.__clientBreakConditionError"></a> | 534 <a NAME="DebugUI.__clientBreakConditionError" ID="DebugUI.__clientBreakConditionError"></a> |
537 <h4>DebugUI.__clientBreakConditionError</h4> | 535 <h4>DebugUI.__clientBreakConditionError</h4> |
538 <b>__clientBreakConditionError</b>(<i>filename, lineno, debuggerId</i>) | 536 <b>__clientBreakConditionError</b>(<i>filename, lineno, debuggerId</i>) |
539 | |
540 <p> | 537 <p> |
541 Private method to handle a condition error of a breakpoint. | 538 Private method to handle a condition error of a breakpoint. |
542 </p> | 539 </p> |
540 | |
543 <dl> | 541 <dl> |
544 | 542 |
545 <dt><i>filename</i> (str)</dt> | 543 <dt><i>filename</i> (str)</dt> |
546 <dd> | 544 <dd> |
547 filename of the breakpoint | 545 filename of the breakpoint |
556 </dd> | 554 </dd> |
557 </dl> | 555 </dl> |
558 <a NAME="DebugUI.__clientDebuggerId" ID="DebugUI.__clientDebuggerId"></a> | 556 <a NAME="DebugUI.__clientDebuggerId" ID="DebugUI.__clientDebuggerId"></a> |
559 <h4>DebugUI.__clientDebuggerId</h4> | 557 <h4>DebugUI.__clientDebuggerId</h4> |
560 <b>__clientDebuggerId</b>(<i>debuggerId</i>) | 558 <b>__clientDebuggerId</b>(<i>debuggerId</i>) |
561 | |
562 <p> | 559 <p> |
563 Private slot to track the list of connected debuggers. | 560 Private slot to track the list of connected debuggers. |
564 </p> | 561 </p> |
562 | |
565 <dl> | 563 <dl> |
566 | 564 |
567 <dt><i>debuggerId</i> (str)</dt> | 565 <dt><i>debuggerId</i> (str)</dt> |
568 <dd> | 566 <dd> |
569 ID of the debugger backend | 567 ID of the debugger backend |
570 </dd> | 568 </dd> |
571 </dl> | 569 </dl> |
572 <a NAME="DebugUI.__clientDisconnected" ID="DebugUI.__clientDisconnected"></a> | 570 <a NAME="DebugUI.__clientDisconnected" ID="DebugUI.__clientDisconnected"></a> |
573 <h4>DebugUI.__clientDisconnected</h4> | 571 <h4>DebugUI.__clientDisconnected</h4> |
574 <b>__clientDisconnected</b>(<i>debuggerId</i>) | 572 <b>__clientDisconnected</b>(<i>debuggerId</i>) |
575 | |
576 <p> | 573 <p> |
577 Private slot to handle a debug client disconnecting its control | 574 Private slot to handle a debug client disconnecting its control |
578 socket. | 575 socket. |
579 </p> | 576 </p> |
577 | |
580 <dl> | 578 <dl> |
581 | 579 |
582 <dt><i>debuggerId</i> (str)</dt> | 580 <dt><i>debuggerId</i> (str)</dt> |
583 <dd> | 581 <dd> |
584 ID of the debugger backend | 582 ID of the debugger backend |
585 </dd> | 583 </dd> |
586 </dl> | 584 </dl> |
587 <a NAME="DebugUI.__clientException" ID="DebugUI.__clientException"></a> | 585 <a NAME="DebugUI.__clientException" ID="DebugUI.__clientException"></a> |
588 <h4>DebugUI.__clientException</h4> | 586 <h4>DebugUI.__clientException</h4> |
589 <b>__clientException</b>(<i>exceptionType, exceptionMessage, stackTrace, debuggerId</i>) | 587 <b>__clientException</b>(<i>exceptionType, exceptionMessage, stackTrace, debuggerId</i>) |
590 | |
591 <p> | 588 <p> |
592 Private method to handle an exception of the debugged program. | 589 Private method to handle an exception of the debugged program. |
593 </p> | 590 </p> |
591 | |
594 <dl> | 592 <dl> |
595 | 593 |
596 <dt><i>exceptionType</i> (str)</dt> | 594 <dt><i>exceptionType</i> (str)</dt> |
597 <dd> | 595 <dd> |
598 type of exception raised | 596 type of exception raised |
611 </dd> | 609 </dd> |
612 </dl> | 610 </dl> |
613 <a NAME="DebugUI.__clientExit" ID="DebugUI.__clientExit"></a> | 611 <a NAME="DebugUI.__clientExit" ID="DebugUI.__clientExit"></a> |
614 <h4>DebugUI.__clientExit</h4> | 612 <h4>DebugUI.__clientExit</h4> |
615 <b>__clientExit</b>(<i>program, status, message, quiet, debuggerId</i>) | 613 <b>__clientExit</b>(<i>program, status, message, quiet, debuggerId</i>) |
616 | |
617 <p> | 614 <p> |
618 Private slot to handle the debugged program terminating. | 615 Private slot to handle the debugged program terminating. |
619 </p> | 616 </p> |
617 | |
620 <dl> | 618 <dl> |
621 | 619 |
622 <dt><i>program</i> (str)</dt> | 620 <dt><i>program</i> (str)</dt> |
623 <dd> | 621 <dd> |
624 name of the exited program | 622 name of the exited program |
641 </dd> | 639 </dd> |
642 </dl> | 640 </dl> |
643 <a NAME="DebugUI.__clientGone" ID="DebugUI.__clientGone"></a> | 641 <a NAME="DebugUI.__clientGone" ID="DebugUI.__clientGone"></a> |
644 <h4>DebugUI.__clientGone</h4> | 642 <h4>DebugUI.__clientGone</h4> |
645 <b>__clientGone</b>(<i>unplanned</i>) | 643 <b>__clientGone</b>(<i>unplanned</i>) |
646 | |
647 <p> | 644 <p> |
648 Private method to handle the disconnection of the debugger client. | 645 Private method to handle the disconnection of the debugger client. |
649 </p> | 646 </p> |
647 | |
650 <dl> | 648 <dl> |
651 | 649 |
652 <dt><i>unplanned</i> (bool)</dt> | 650 <dt><i>unplanned</i> (bool)</dt> |
653 <dd> | 651 <dd> |
654 True if the client died, False otherwise | 652 True if the client died, False otherwise |
655 </dd> | 653 </dd> |
656 </dl> | 654 </dl> |
657 <a NAME="DebugUI.__clientLine" ID="DebugUI.__clientLine"></a> | 655 <a NAME="DebugUI.__clientLine" ID="DebugUI.__clientLine"></a> |
658 <h4>DebugUI.__clientLine</h4> | 656 <h4>DebugUI.__clientLine</h4> |
659 <b>__clientLine</b>(<i>fn, line, debuggerId, threadName, forStack</i>) | 657 <b>__clientLine</b>(<i>fn, line, debuggerId, threadName, forStack</i>) |
660 | |
661 <p> | 658 <p> |
662 Private method to handle a change to the current line. | 659 Private method to handle a change to the current line. |
663 </p> | 660 </p> |
661 | |
664 <dl> | 662 <dl> |
665 | 663 |
666 <dt><i>fn</i> (str)</dt> | 664 <dt><i>fn</i> (str)</dt> |
667 <dd> | 665 <dd> |
668 filename | 666 filename |
685 </dd> | 683 </dd> |
686 </dl> | 684 </dl> |
687 <a NAME="DebugUI.__clientSignal" ID="DebugUI.__clientSignal"></a> | 685 <a NAME="DebugUI.__clientSignal" ID="DebugUI.__clientSignal"></a> |
688 <h4>DebugUI.__clientSignal</h4> | 686 <h4>DebugUI.__clientSignal</h4> |
689 <b>__clientSignal</b>(<i>message, filename, lineNo, funcName, funcArgs, debuggerId</i>) | 687 <b>__clientSignal</b>(<i>message, filename, lineNo, funcName, funcArgs, debuggerId</i>) |
690 | |
691 <p> | 688 <p> |
692 Private method to handle a signal generated on the client side. | 689 Private method to handle a signal generated on the client side. |
693 </p> | 690 </p> |
691 | |
694 <dl> | 692 <dl> |
695 | 693 |
696 <dt><i>message</i> (str)</dt> | 694 <dt><i>message</i> (str)</dt> |
697 <dd> | 695 <dd> |
698 message of the syntax error | 696 message of the syntax error |
719 </dd> | 717 </dd> |
720 </dl> | 718 </dl> |
721 <a NAME="DebugUI.__clientSyntaxError" ID="DebugUI.__clientSyntaxError"></a> | 719 <a NAME="DebugUI.__clientSyntaxError" ID="DebugUI.__clientSyntaxError"></a> |
722 <h4>DebugUI.__clientSyntaxError</h4> | 720 <h4>DebugUI.__clientSyntaxError</h4> |
723 <b>__clientSyntaxError</b>(<i>message, filename, lineNo, characterNo</i>) | 721 <b>__clientSyntaxError</b>(<i>message, filename, lineNo, characterNo</i>) |
724 | |
725 <p> | 722 <p> |
726 Private method to handle a syntax error in the debugged program. | 723 Private method to handle a syntax error in the debugged program. |
727 </p> | 724 </p> |
725 | |
728 <dl> | 726 <dl> |
729 | 727 |
730 <dt><i>message</i> (str)</dt> | 728 <dt><i>message</i> (str)</dt> |
731 <dd> | 729 <dd> |
732 message of the syntax error | 730 message of the syntax error |
745 </dd> | 743 </dd> |
746 </dl> | 744 </dl> |
747 <a NAME="DebugUI.__clientThreadSet" ID="DebugUI.__clientThreadSet"></a> | 745 <a NAME="DebugUI.__clientThreadSet" ID="DebugUI.__clientThreadSet"></a> |
748 <h4>DebugUI.__clientThreadSet</h4> | 746 <h4>DebugUI.__clientThreadSet</h4> |
749 <b>__clientThreadSet</b>(<i>debuggerId</i>) | 747 <b>__clientThreadSet</b>(<i>debuggerId</i>) |
750 | |
751 <p> | 748 <p> |
752 Private method to handle a change of the client's current thread. | 749 Private method to handle a change of the client's current thread. |
753 </p> | 750 </p> |
751 | |
754 <dl> | 752 <dl> |
755 | 753 |
756 <dt><i>debuggerId</i> (str)</dt> | 754 <dt><i>debuggerId</i> (str)</dt> |
757 <dd> | 755 <dd> |
758 ID of the debugger backend | 756 ID of the debugger backend |
759 </dd> | 757 </dd> |
760 </dl> | 758 </dl> |
761 <a NAME="DebugUI.__clientVariable" ID="DebugUI.__clientVariable"></a> | 759 <a NAME="DebugUI.__clientVariable" ID="DebugUI.__clientVariable"></a> |
762 <h4>DebugUI.__clientVariable</h4> | 760 <h4>DebugUI.__clientVariable</h4> |
763 <b>__clientVariable</b>(<i>scope, variables, debuggerId</i>) | 761 <b>__clientVariable</b>(<i>scope, variables, debuggerId</i>) |
764 | |
765 <p> | 762 <p> |
766 Private method to write the contents of a clients classvariable to | 763 Private method to write the contents of a clients classvariable to |
767 the user interface. | 764 the user interface. |
768 </p> | 765 </p> |
766 | |
769 <dl> | 767 <dl> |
770 | 768 |
771 <dt><i>scope</i> (int)</dt> | 769 <dt><i>scope</i> (int)</dt> |
772 <dd> | 770 <dd> |
773 scope of the variables (-1 = empty locals, 1 = global, | 771 scope of the variables (-1 = empty locals, 1 = global, |
783 </dd> | 781 </dd> |
784 </dl> | 782 </dl> |
785 <a NAME="DebugUI.__clientVariables" ID="DebugUI.__clientVariables"></a> | 783 <a NAME="DebugUI.__clientVariables" ID="DebugUI.__clientVariables"></a> |
786 <h4>DebugUI.__clientVariables</h4> | 784 <h4>DebugUI.__clientVariables</h4> |
787 <b>__clientVariables</b>(<i>scope, variables, debuggerId</i>) | 785 <b>__clientVariables</b>(<i>scope, variables, debuggerId</i>) |
788 | |
789 <p> | 786 <p> |
790 Private method to write the clients variables to the user interface. | 787 Private method to write the clients variables to the user interface. |
791 </p> | 788 </p> |
789 | |
792 <dl> | 790 <dl> |
793 | 791 |
794 <dt><i>scope</i> (int)</dt> | 792 <dt><i>scope</i> (int)</dt> |
795 <dd> | 793 <dd> |
796 scope of the variables | 794 scope of the variables |
806 </dd> | 804 </dd> |
807 </dl> | 805 </dl> |
808 <a NAME="DebugUI.__clientWatchConditionError" ID="DebugUI.__clientWatchConditionError"></a> | 806 <a NAME="DebugUI.__clientWatchConditionError" ID="DebugUI.__clientWatchConditionError"></a> |
809 <h4>DebugUI.__clientWatchConditionError</h4> | 807 <h4>DebugUI.__clientWatchConditionError</h4> |
810 <b>__clientWatchConditionError</b>(<i>cond, debuggerId</i>) | 808 <b>__clientWatchConditionError</b>(<i>cond, debuggerId</i>) |
811 | |
812 <p> | 809 <p> |
813 Private method to handle a expression error of a watch expression. | 810 Private method to handle a expression error of a watch expression. |
814 </p> | 811 </p> |
815 <p> | 812 <p> |
816 Note: This can only happen for normal watch expressions | 813 Note: This can only happen for normal watch expressions |
817 </p> | 814 </p> |
815 | |
818 <dl> | 816 <dl> |
819 | 817 |
820 <dt><i>cond</i> (str)</dt> | 818 <dt><i>cond</i> (str)</dt> |
821 <dd> | 819 <dd> |
822 expression of the watch expression | 820 expression of the watch expression |
827 </dd> | 825 </dd> |
828 </dl> | 826 </dl> |
829 <a NAME="DebugUI.__configureExceptionsFilter" ID="DebugUI.__configureExceptionsFilter"></a> | 827 <a NAME="DebugUI.__configureExceptionsFilter" ID="DebugUI.__configureExceptionsFilter"></a> |
830 <h4>DebugUI.__configureExceptionsFilter</h4> | 828 <h4>DebugUI.__configureExceptionsFilter</h4> |
831 <b>__configureExceptionsFilter</b>(<i></i>) | 829 <b>__configureExceptionsFilter</b>(<i></i>) |
832 | |
833 <p> | 830 <p> |
834 Private slot for displaying the exception filter dialog. | 831 Private slot for displaying the exception filter dialog. |
835 </p> | 832 </p> |
833 | |
836 <a NAME="DebugUI.__configureIgnoredExceptions" ID="DebugUI.__configureIgnoredExceptions"></a> | 834 <a NAME="DebugUI.__configureIgnoredExceptions" ID="DebugUI.__configureIgnoredExceptions"></a> |
837 <h4>DebugUI.__configureIgnoredExceptions</h4> | 835 <h4>DebugUI.__configureIgnoredExceptions</h4> |
838 <b>__configureIgnoredExceptions</b>(<i></i>) | 836 <b>__configureIgnoredExceptions</b>(<i></i>) |
839 | |
840 <p> | 837 <p> |
841 Private slot for displaying the ignored exceptions dialog. | 838 Private slot for displaying the ignored exceptions dialog. |
842 </p> | 839 </p> |
840 | |
843 <a NAME="DebugUI.__configureVariablesFilters" ID="DebugUI.__configureVariablesFilters"></a> | 841 <a NAME="DebugUI.__configureVariablesFilters" ID="DebugUI.__configureVariablesFilters"></a> |
844 <h4>DebugUI.__configureVariablesFilters</h4> | 842 <h4>DebugUI.__configureVariablesFilters</h4> |
845 <b>__configureVariablesFilters</b>(<i></i>) | 843 <b>__configureVariablesFilters</b>(<i></i>) |
846 | |
847 <p> | 844 <p> |
848 Private slot for displaying the variables filter configuration dialog. | 845 Private slot for displaying the variables filter configuration dialog. |
849 </p> | 846 </p> |
847 | |
850 <a NAME="DebugUI.__continue" ID="DebugUI.__continue"></a> | 848 <a NAME="DebugUI.__continue" ID="DebugUI.__continue"></a> |
851 <h4>DebugUI.__continue</h4> | 849 <h4>DebugUI.__continue</h4> |
852 <b>__continue</b>(<i>debuggerId=""</i>) | 850 <b>__continue</b>(<i>debuggerId=""</i>) |
853 | |
854 <p> | 851 <p> |
855 Private method to handle the Continue action. | 852 Private method to handle the Continue action. |
856 </p> | 853 </p> |
854 | |
857 <dl> | 855 <dl> |
858 | 856 |
859 <dt><i>debuggerId</i> (str)</dt> | 857 <dt><i>debuggerId</i> (str)</dt> |
860 <dd> | 858 <dd> |
861 ID of the debugger backend | 859 ID of the debugger backend |
862 </dd> | 860 </dd> |
863 </dl> | 861 </dl> |
864 <a NAME="DebugUI.__coverageProject" ID="DebugUI.__coverageProject"></a> | 862 <a NAME="DebugUI.__coverageProject" ID="DebugUI.__coverageProject"></a> |
865 <h4>DebugUI.__coverageProject</h4> | 863 <h4>DebugUI.__coverageProject</h4> |
866 <b>__coverageProject</b>(<i></i>) | 864 <b>__coverageProject</b>(<i></i>) |
867 | |
868 <p> | 865 <p> |
869 Private slot to handle the coverage of project action. | 866 Private slot to handle the coverage of project action. |
870 </p> | 867 </p> |
868 | |
871 <a NAME="DebugUI.__coverageScript" ID="DebugUI.__coverageScript"></a> | 869 <a NAME="DebugUI.__coverageScript" ID="DebugUI.__coverageScript"></a> |
872 <h4>DebugUI.__coverageScript</h4> | 870 <h4>DebugUI.__coverageScript</h4> |
873 <b>__coverageScript</b>(<i></i>) | 871 <b>__coverageScript</b>(<i></i>) |
874 | |
875 <p> | 872 <p> |
876 Private slot to handle the coverage of script action. | 873 Private slot to handle the coverage of script action. |
877 </p> | 874 </p> |
875 | |
878 <a NAME="DebugUI.__cursorChanged" ID="DebugUI.__cursorChanged"></a> | 876 <a NAME="DebugUI.__cursorChanged" ID="DebugUI.__cursorChanged"></a> |
879 <h4>DebugUI.__cursorChanged</h4> | 877 <h4>DebugUI.__cursorChanged</h4> |
880 <b>__cursorChanged</b>(<i>editor</i>) | 878 <b>__cursorChanged</b>(<i>editor</i>) |
881 | |
882 <p> | 879 <p> |
883 Private slot handling the cursorChanged signal of the viewmanager. | 880 Private slot handling the cursorChanged signal of the viewmanager. |
884 </p> | 881 </p> |
882 | |
885 <dl> | 883 <dl> |
886 | 884 |
887 <dt><i>editor</i> (Editor)</dt> | 885 <dt><i>editor</i> (Editor)</dt> |
888 <dd> | 886 <dd> |
889 editor window | 887 editor window |
890 </dd> | 888 </dd> |
891 </dl> | 889 </dl> |
892 <a NAME="DebugUI.__debugProject" ID="DebugUI.__debugProject"></a> | 890 <a NAME="DebugUI.__debugProject" ID="DebugUI.__debugProject"></a> |
893 <h4>DebugUI.__debugProject</h4> | 891 <h4>DebugUI.__debugProject</h4> |
894 <b>__debugProject</b>(<i></i>) | 892 <b>__debugProject</b>(<i></i>) |
895 | |
896 <p> | 893 <p> |
897 Private slot to handle the debug project action. | 894 Private slot to handle the debug project action. |
898 </p> | 895 </p> |
896 | |
899 <a NAME="DebugUI.__debugScript" ID="DebugUI.__debugScript"></a> | 897 <a NAME="DebugUI.__debugScript" ID="DebugUI.__debugScript"></a> |
900 <h4>DebugUI.__debugScript</h4> | 898 <h4>DebugUI.__debugScript</h4> |
901 <b>__debugScript</b>(<i></i>) | 899 <b>__debugScript</b>(<i></i>) |
902 | |
903 <p> | 900 <p> |
904 Private slot to handle the debug script action. | 901 Private slot to handle the debug script action. |
905 </p> | 902 </p> |
903 | |
906 <a NAME="DebugUI.__doRestart" ID="DebugUI.__doRestart"></a> | 904 <a NAME="DebugUI.__doRestart" ID="DebugUI.__doRestart"></a> |
907 <h4>DebugUI.__doRestart</h4> | 905 <h4>DebugUI.__doRestart</h4> |
908 <b>__doRestart</b>(<i></i>) | 906 <b>__doRestart</b>(<i></i>) |
909 | |
910 <p> | 907 <p> |
911 Private slot to handle the restart action to restart the last | 908 Private slot to handle the restart action to restart the last |
912 debugged file. | 909 debugged file. |
913 </p> | 910 </p> |
911 | |
914 <a NAME="DebugUI.__editBreakpoint" ID="DebugUI.__editBreakpoint"></a> | 912 <a NAME="DebugUI.__editBreakpoint" ID="DebugUI.__editBreakpoint"></a> |
915 <h4>DebugUI.__editBreakpoint</h4> | 913 <h4>DebugUI.__editBreakpoint</h4> |
916 <b>__editBreakpoint</b>(<i></i>) | 914 <b>__editBreakpoint</b>(<i></i>) |
917 | |
918 <p> | 915 <p> |
919 Private slot to handle the 'Edit breakpoint' action. | 916 Private slot to handle the 'Edit breakpoint' action. |
920 </p> | 917 </p> |
918 | |
921 <a NAME="DebugUI.__editorOpened" ID="DebugUI.__editorOpened"></a> | 919 <a NAME="DebugUI.__editorOpened" ID="DebugUI.__editorOpened"></a> |
922 <h4>DebugUI.__editorOpened</h4> | 920 <h4>DebugUI.__editorOpened</h4> |
923 <b>__editorOpened</b>(<i>fn</i>) | 921 <b>__editorOpened</b>(<i>fn</i>) |
924 | |
925 <p> | 922 <p> |
926 Private slot to handle the editorOpened signal. | 923 Private slot to handle the editorOpened signal. |
927 </p> | 924 </p> |
925 | |
928 <dl> | 926 <dl> |
929 | 927 |
930 <dt><i>fn</i> (str)</dt> | 928 <dt><i>fn</i> (str)</dt> |
931 <dd> | 929 <dd> |
932 filename of the opened editor | 930 filename of the opened editor |
933 </dd> | 931 </dd> |
934 </dl> | 932 </dl> |
935 <a NAME="DebugUI.__enterRemote" ID="DebugUI.__enterRemote"></a> | 933 <a NAME="DebugUI.__enterRemote" ID="DebugUI.__enterRemote"></a> |
936 <h4>DebugUI.__enterRemote</h4> | 934 <h4>DebugUI.__enterRemote</h4> |
937 <b>__enterRemote</b>(<i></i>) | 935 <b>__enterRemote</b>(<i></i>) |
938 | |
939 <p> | 936 <p> |
940 Private method to update the user interface. | 937 Private method to update the user interface. |
941 </p> | 938 </p> |
942 <p> | 939 <p> |
943 This method is called just prior to executing some of | 940 This method is called just prior to executing some of |
944 the program being debugged. | 941 the program being debugged. |
945 </p> | 942 </p> |
943 | |
946 <a NAME="DebugUI.__getClientDisassembly" ID="DebugUI.__getClientDisassembly"></a> | 944 <a NAME="DebugUI.__getClientDisassembly" ID="DebugUI.__getClientDisassembly"></a> |
947 <h4>DebugUI.__getClientDisassembly</h4> | 945 <h4>DebugUI.__getClientDisassembly</h4> |
948 <b>__getClientDisassembly</b>(<i>debuggerId</i>) | 946 <b>__getClientDisassembly</b>(<i>debuggerId</i>) |
949 | |
950 <p> | 947 <p> |
951 Private method to ask the client for the latest traceback disassembly. | 948 Private method to ask the client for the latest traceback disassembly. |
952 </p> | 949 </p> |
950 | |
953 <dl> | 951 <dl> |
954 | 952 |
955 <dt><i>debuggerId</i> (str)</dt> | 953 <dt><i>debuggerId</i> (str)</dt> |
956 <dd> | 954 <dd> |
957 ID of the debugger backend | 955 ID of the debugger backend |
958 </dd> | 956 </dd> |
959 </dl> | 957 </dl> |
960 <a NAME="DebugUI.__getClientVariables" ID="DebugUI.__getClientVariables"></a> | 958 <a NAME="DebugUI.__getClientVariables" ID="DebugUI.__getClientVariables"></a> |
961 <h4>DebugUI.__getClientVariables</h4> | 959 <h4>DebugUI.__getClientVariables</h4> |
962 <b>__getClientVariables</b>(<i>debuggerId</i>) | 960 <b>__getClientVariables</b>(<i>debuggerId</i>) |
963 | |
964 <p> | 961 <p> |
965 Private method to request the global and local variables. | 962 Private method to request the global and local variables. |
966 </p> | 963 </p> |
967 <p> | 964 <p> |
968 In the first step, the global variables are requested from the client. | 965 In the first step, the global variables are requested from the client. |
969 Once these have been received, the local variables are requested. | 966 Once these have been received, the local variables are requested. |
970 This happens in the method '__clientVariables'. | 967 This happens in the method '__clientVariables'. |
971 </p> | 968 </p> |
969 | |
972 <dl> | 970 <dl> |
973 | 971 |
974 <dt><i>debuggerId</i> (str)</dt> | 972 <dt><i>debuggerId</i> (str)</dt> |
975 <dd> | 973 <dd> |
976 ID of the debugger backend | 974 ID of the debugger backend |
977 </dd> | 975 </dd> |
978 </dl> | 976 </dl> |
979 <a NAME="DebugUI.__getThreadList" ID="DebugUI.__getThreadList"></a> | 977 <a NAME="DebugUI.__getThreadList" ID="DebugUI.__getThreadList"></a> |
980 <h4>DebugUI.__getThreadList</h4> | 978 <h4>DebugUI.__getThreadList</h4> |
981 <b>__getThreadList</b>(<i>debuggerId</i>) | 979 <b>__getThreadList</b>(<i>debuggerId</i>) |
982 | |
983 <p> | 980 <p> |
984 Private method to get the list of threads from the client. | 981 Private method to get the list of threads from the client. |
985 </p> | 982 </p> |
983 | |
986 <dl> | 984 <dl> |
987 | 985 |
988 <dt><i>debuggerId</i> (str)</dt> | 986 <dt><i>debuggerId</i> (str)</dt> |
989 <dd> | 987 <dd> |
990 ID of the debugger backend | 988 ID of the debugger backend |
991 </dd> | 989 </dd> |
992 </dl> | 990 </dl> |
993 <a NAME="DebugUI.__lastEditorClosed" ID="DebugUI.__lastEditorClosed"></a> | 991 <a NAME="DebugUI.__lastEditorClosed" ID="DebugUI.__lastEditorClosed"></a> |
994 <h4>DebugUI.__lastEditorClosed</h4> | 992 <h4>DebugUI.__lastEditorClosed</h4> |
995 <b>__lastEditorClosed</b>(<i></i>) | 993 <b>__lastEditorClosed</b>(<i></i>) |
996 | |
997 <p> | 994 <p> |
998 Private slot to handle the closeProgram signal. | 995 Private slot to handle the closeProgram signal. |
999 </p> | 996 </p> |
997 | |
1000 <a NAME="DebugUI.__mainClientExit" ID="DebugUI.__mainClientExit"></a> | 998 <a NAME="DebugUI.__mainClientExit" ID="DebugUI.__mainClientExit"></a> |
1001 <h4>DebugUI.__mainClientExit</h4> | 999 <h4>DebugUI.__mainClientExit</h4> |
1002 <b>__mainClientExit</b>(<i></i>) | 1000 <b>__mainClientExit</b>(<i></i>) |
1003 | |
1004 <p> | 1001 <p> |
1005 Private slot handling the exit of the last client. | 1002 Private slot handling the exit of the last client. |
1006 </p> | 1003 </p> |
1004 | |
1007 <a NAME="DebugUI.__moveInstructionPointer" ID="DebugUI.__moveInstructionPointer"></a> | 1005 <a NAME="DebugUI.__moveInstructionPointer" ID="DebugUI.__moveInstructionPointer"></a> |
1008 <h4>DebugUI.__moveInstructionPointer</h4> | 1006 <h4>DebugUI.__moveInstructionPointer</h4> |
1009 <b>__moveInstructionPointer</b>(<i>debuggerId=""</i>) | 1007 <b>__moveInstructionPointer</b>(<i>debuggerId=""</i>) |
1010 | |
1011 <p> | 1008 <p> |
1012 Private method to move the instruction pointer to a different line. | 1009 Private method to move the instruction pointer to a different line. |
1013 </p> | 1010 </p> |
1011 | |
1014 <dl> | 1012 <dl> |
1015 | 1013 |
1016 <dt><i>debuggerId</i> (str)</dt> | 1014 <dt><i>debuggerId</i> (str)</dt> |
1017 <dd> | 1015 <dd> |
1018 ID of the debugger backend | 1016 ID of the debugger backend |
1019 </dd> | 1017 </dd> |
1020 </dl> | 1018 </dl> |
1021 <a NAME="DebugUI.__nextBreakpoint" ID="DebugUI.__nextBreakpoint"></a> | 1019 <a NAME="DebugUI.__nextBreakpoint" ID="DebugUI.__nextBreakpoint"></a> |
1022 <h4>DebugUI.__nextBreakpoint</h4> | 1020 <h4>DebugUI.__nextBreakpoint</h4> |
1023 <b>__nextBreakpoint</b>(<i></i>) | 1021 <b>__nextBreakpoint</b>(<i></i>) |
1024 | |
1025 <p> | 1022 <p> |
1026 Private slot to handle the 'Next breakpoint' action. | 1023 Private slot to handle the 'Next breakpoint' action. |
1027 </p> | 1024 </p> |
1025 | |
1028 <a NAME="DebugUI.__passiveDebugStarted" ID="DebugUI.__passiveDebugStarted"></a> | 1026 <a NAME="DebugUI.__passiveDebugStarted" ID="DebugUI.__passiveDebugStarted"></a> |
1029 <h4>DebugUI.__passiveDebugStarted</h4> | 1027 <h4>DebugUI.__passiveDebugStarted</h4> |
1030 <b>__passiveDebugStarted</b>(<i>fn, exc</i>) | 1028 <b>__passiveDebugStarted</b>(<i>fn, exc</i>) |
1031 | |
1032 <p> | 1029 <p> |
1033 Private slot to handle a passive debug session start. | 1030 Private slot to handle a passive debug session start. |
1034 </p> | 1031 </p> |
1032 | |
1035 <dl> | 1033 <dl> |
1036 | 1034 |
1037 <dt><i>fn</i> (str)</dt> | 1035 <dt><i>fn</i> (str)</dt> |
1038 <dd> | 1036 <dd> |
1039 filename of the debugged script | 1037 filename of the debugged script |
1044 </dd> | 1042 </dd> |
1045 </dl> | 1043 </dl> |
1046 <a NAME="DebugUI.__previousBreakpoint" ID="DebugUI.__previousBreakpoint"></a> | 1044 <a NAME="DebugUI.__previousBreakpoint" ID="DebugUI.__previousBreakpoint"></a> |
1047 <h4>DebugUI.__previousBreakpoint</h4> | 1045 <h4>DebugUI.__previousBreakpoint</h4> |
1048 <b>__previousBreakpoint</b>(<i></i>) | 1046 <b>__previousBreakpoint</b>(<i></i>) |
1049 | |
1050 <p> | 1047 <p> |
1051 Private slot to handle the 'Previous breakpoint' action. | 1048 Private slot to handle the 'Previous breakpoint' action. |
1052 </p> | 1049 </p> |
1050 | |
1053 <a NAME="DebugUI.__profileProject" ID="DebugUI.__profileProject"></a> | 1051 <a NAME="DebugUI.__profileProject" ID="DebugUI.__profileProject"></a> |
1054 <h4>DebugUI.__profileProject</h4> | 1052 <h4>DebugUI.__profileProject</h4> |
1055 <b>__profileProject</b>(<i></i>) | 1053 <b>__profileProject</b>(<i></i>) |
1056 | |
1057 <p> | 1054 <p> |
1058 Private slot to handle the profile project action. | 1055 Private slot to handle the profile project action. |
1059 </p> | 1056 </p> |
1057 | |
1060 <a NAME="DebugUI.__profileScript" ID="DebugUI.__profileScript"></a> | 1058 <a NAME="DebugUI.__profileScript" ID="DebugUI.__profileScript"></a> |
1061 <h4>DebugUI.__profileScript</h4> | 1059 <h4>DebugUI.__profileScript</h4> |
1062 <b>__profileScript</b>(<i></i>) | 1060 <b>__profileScript</b>(<i></i>) |
1063 | |
1064 <p> | 1061 <p> |
1065 Private slot to handle the profile script action. | 1062 Private slot to handle the profile script action. |
1066 </p> | 1063 </p> |
1064 | |
1067 <a NAME="DebugUI.__projectClosed" ID="DebugUI.__projectClosed"></a> | 1065 <a NAME="DebugUI.__projectClosed" ID="DebugUI.__projectClosed"></a> |
1068 <h4>DebugUI.__projectClosed</h4> | 1066 <h4>DebugUI.__projectClosed</h4> |
1069 <b>__projectClosed</b>(<i></i>) | 1067 <b>__projectClosed</b>(<i></i>) |
1070 | |
1071 <p> | 1068 <p> |
1072 Private slot to handle the projectClosed signal. | 1069 Private slot to handle the projectClosed signal. |
1073 </p> | 1070 </p> |
1071 | |
1074 <a NAME="DebugUI.__projectOpened" ID="DebugUI.__projectOpened"></a> | 1072 <a NAME="DebugUI.__projectOpened" ID="DebugUI.__projectOpened"></a> |
1075 <h4>DebugUI.__projectOpened</h4> | 1073 <h4>DebugUI.__projectOpened</h4> |
1076 <b>__projectOpened</b>(<i></i>) | 1074 <b>__projectOpened</b>(<i></i>) |
1077 | |
1078 <p> | 1075 <p> |
1079 Private slot to handle the projectOpened signal. | 1076 Private slot to handle the projectOpened signal. |
1080 </p> | 1077 </p> |
1078 | |
1081 <a NAME="DebugUI.__resetUI" ID="DebugUI.__resetUI"></a> | 1079 <a NAME="DebugUI.__resetUI" ID="DebugUI.__resetUI"></a> |
1082 <h4>DebugUI.__resetUI</h4> | 1080 <h4>DebugUI.__resetUI</h4> |
1083 <b>__resetUI</b>(<i>fullReset=True</i>) | 1081 <b>__resetUI</b>(<i>fullReset=True</i>) |
1084 | |
1085 <p> | 1082 <p> |
1086 Private slot to reset the user interface. | 1083 Private slot to reset the user interface. |
1087 </p> | 1084 </p> |
1085 | |
1088 <dl> | 1086 <dl> |
1089 | 1087 |
1090 <dt><i>fullReset</i> (bool)</dt> | 1088 <dt><i>fullReset</i> (bool)</dt> |
1091 <dd> | 1089 <dd> |
1092 flag indicating a full reset is required | 1090 flag indicating a full reset is required |
1093 </dd> | 1091 </dd> |
1094 </dl> | 1092 </dl> |
1095 <a NAME="DebugUI.__runProject" ID="DebugUI.__runProject"></a> | 1093 <a NAME="DebugUI.__runProject" ID="DebugUI.__runProject"></a> |
1096 <h4>DebugUI.__runProject</h4> | 1094 <h4>DebugUI.__runProject</h4> |
1097 <b>__runProject</b>(<i></i>) | 1095 <b>__runProject</b>(<i></i>) |
1098 | |
1099 <p> | 1096 <p> |
1100 Private slot to handle the run project action. | 1097 Private slot to handle the run project action. |
1101 </p> | 1098 </p> |
1099 | |
1102 <a NAME="DebugUI.__runScript" ID="DebugUI.__runScript"></a> | 1100 <a NAME="DebugUI.__runScript" ID="DebugUI.__runScript"></a> |
1103 <h4>DebugUI.__runScript</h4> | 1101 <h4>DebugUI.__runScript</h4> |
1104 <b>__runScript</b>(<i></i>) | 1102 <b>__runScript</b>(<i></i>) |
1105 | |
1106 <p> | 1103 <p> |
1107 Private slot to handle the run script action. | 1104 Private slot to handle the run script action. |
1108 </p> | 1105 </p> |
1106 | |
1109 <a NAME="DebugUI.__runToCursor" ID="DebugUI.__runToCursor"></a> | 1107 <a NAME="DebugUI.__runToCursor" ID="DebugUI.__runToCursor"></a> |
1110 <h4>DebugUI.__runToCursor</h4> | 1108 <h4>DebugUI.__runToCursor</h4> |
1111 <b>__runToCursor</b>(<i>debuggerId=""</i>) | 1109 <b>__runToCursor</b>(<i>debuggerId=""</i>) |
1112 | |
1113 <p> | 1110 <p> |
1114 Private method to handle the Run to Cursor action. | 1111 Private method to handle the Run to Cursor action. |
1115 </p> | 1112 </p> |
1113 | |
1116 <dl> | 1114 <dl> |
1117 | 1115 |
1118 <dt><i>debuggerId</i> (str)</dt> | 1116 <dt><i>debuggerId</i> (str)</dt> |
1119 <dd> | 1117 <dd> |
1120 ID of the debugger backend | 1118 ID of the debugger backend |
1121 </dd> | 1119 </dd> |
1122 </dl> | 1120 </dl> |
1123 <a NAME="DebugUI.__runUntil" ID="DebugUI.__runUntil"></a> | 1121 <a NAME="DebugUI.__runUntil" ID="DebugUI.__runUntil"></a> |
1124 <h4>DebugUI.__runUntil</h4> | 1122 <h4>DebugUI.__runUntil</h4> |
1125 <b>__runUntil</b>(<i>debuggerId=""</i>) | 1123 <b>__runUntil</b>(<i>debuggerId=""</i>) |
1126 | |
1127 <p> | 1124 <p> |
1128 Private method to handle the Run Until action. | 1125 Private method to handle the Run Until action. |
1129 </p> | 1126 </p> |
1127 | |
1130 <dl> | 1128 <dl> |
1131 | 1129 |
1132 <dt><i>debuggerId</i> (str)</dt> | 1130 <dt><i>debuggerId</i> (str)</dt> |
1133 <dd> | 1131 <dd> |
1134 ID of the debugger backend | 1132 ID of the debugger backend |
1135 </dd> | 1133 </dd> |
1136 </dl> | 1134 </dl> |
1137 <a NAME="DebugUI.__showBreakpointsMenu" ID="DebugUI.__showBreakpointsMenu"></a> | 1135 <a NAME="DebugUI.__showBreakpointsMenu" ID="DebugUI.__showBreakpointsMenu"></a> |
1138 <h4>DebugUI.__showBreakpointsMenu</h4> | 1136 <h4>DebugUI.__showBreakpointsMenu</h4> |
1139 <b>__showBreakpointsMenu</b>(<i></i>) | 1137 <b>__showBreakpointsMenu</b>(<i></i>) |
1140 | |
1141 <p> | 1138 <p> |
1142 Private method to handle the show breakpoints menu signal. | 1139 Private method to handle the show breakpoints menu signal. |
1143 </p> | 1140 </p> |
1141 | |
1144 <a NAME="DebugUI.__showDebugMenu" ID="DebugUI.__showDebugMenu"></a> | 1142 <a NAME="DebugUI.__showDebugMenu" ID="DebugUI.__showDebugMenu"></a> |
1145 <h4>DebugUI.__showDebugMenu</h4> | 1143 <h4>DebugUI.__showDebugMenu</h4> |
1146 <b>__showDebugMenu</b>(<i></i>) | 1144 <b>__showDebugMenu</b>(<i></i>) |
1147 | |
1148 <p> | 1145 <p> |
1149 Private method to set up the debug menu. | 1146 Private method to set up the debug menu. |
1150 </p> | 1147 </p> |
1148 | |
1151 <a NAME="DebugUI.__specialContinue" ID="DebugUI.__specialContinue"></a> | 1149 <a NAME="DebugUI.__specialContinue" ID="DebugUI.__specialContinue"></a> |
1152 <h4>DebugUI.__specialContinue</h4> | 1150 <h4>DebugUI.__specialContinue</h4> |
1153 <b>__specialContinue</b>(<i>debuggerId=""</i>) | 1151 <b>__specialContinue</b>(<i>debuggerId=""</i>) |
1154 | |
1155 <p> | 1152 <p> |
1156 Private method to handle the Special Continue action. | 1153 Private method to handle the Special Continue action. |
1157 </p> | 1154 </p> |
1155 | |
1158 <dl> | 1156 <dl> |
1159 | 1157 |
1160 <dt><i>debuggerId</i> (str)</dt> | 1158 <dt><i>debuggerId</i> (str)</dt> |
1161 <dd> | 1159 <dd> |
1162 ID of the debugger backend | 1160 ID of the debugger backend |
1163 </dd> | 1161 </dd> |
1164 </dl> | 1162 </dl> |
1165 <a NAME="DebugUI.__step" ID="DebugUI.__step"></a> | 1163 <a NAME="DebugUI.__step" ID="DebugUI.__step"></a> |
1166 <h4>DebugUI.__step</h4> | 1164 <h4>DebugUI.__step</h4> |
1167 <b>__step</b>(<i>debuggerId=""</i>) | 1165 <b>__step</b>(<i>debuggerId=""</i>) |
1168 | |
1169 <p> | 1166 <p> |
1170 Private method to handle the Step action. | 1167 Private method to handle the Step action. |
1171 </p> | 1168 </p> |
1169 | |
1172 <dl> | 1170 <dl> |
1173 | 1171 |
1174 <dt><i>debuggerId</i> (str)</dt> | 1172 <dt><i>debuggerId</i> (str)</dt> |
1175 <dd> | 1173 <dd> |
1176 ID of the debugger backend | 1174 ID of the debugger backend |
1177 </dd> | 1175 </dd> |
1178 </dl> | 1176 </dl> |
1179 <a NAME="DebugUI.__stepOut" ID="DebugUI.__stepOut"></a> | 1177 <a NAME="DebugUI.__stepOut" ID="DebugUI.__stepOut"></a> |
1180 <h4>DebugUI.__stepOut</h4> | 1178 <h4>DebugUI.__stepOut</h4> |
1181 <b>__stepOut</b>(<i>debuggerId=""</i>) | 1179 <b>__stepOut</b>(<i>debuggerId=""</i>) |
1182 | |
1183 <p> | 1180 <p> |
1184 Private method to handle the Step Out action. | 1181 Private method to handle the Step Out action. |
1185 </p> | 1182 </p> |
1183 | |
1186 <dl> | 1184 <dl> |
1187 | 1185 |
1188 <dt><i>debuggerId</i> (str)</dt> | 1186 <dt><i>debuggerId</i> (str)</dt> |
1189 <dd> | 1187 <dd> |
1190 ID of the debugger backend | 1188 ID of the debugger backend |
1191 </dd> | 1189 </dd> |
1192 </dl> | 1190 </dl> |
1193 <a NAME="DebugUI.__stepOver" ID="DebugUI.__stepOver"></a> | 1191 <a NAME="DebugUI.__stepOver" ID="DebugUI.__stepOver"></a> |
1194 <h4>DebugUI.__stepOver</h4> | 1192 <h4>DebugUI.__stepOver</h4> |
1195 <b>__stepOver</b>(<i>debuggerId=""</i>) | 1193 <b>__stepOver</b>(<i>debuggerId=""</i>) |
1196 | |
1197 <p> | 1194 <p> |
1198 Private method to handle the Step Over action. | 1195 Private method to handle the Step Over action. |
1199 </p> | 1196 </p> |
1197 | |
1200 <dl> | 1198 <dl> |
1201 | 1199 |
1202 <dt><i>debuggerId</i> (str)</dt> | 1200 <dt><i>debuggerId</i> (str)</dt> |
1203 <dd> | 1201 <dd> |
1204 ID of the debugger backend | 1202 ID of the debugger backend |
1205 </dd> | 1203 </dd> |
1206 </dl> | 1204 </dl> |
1207 <a NAME="DebugUI.__stepQuit" ID="DebugUI.__stepQuit"></a> | 1205 <a NAME="DebugUI.__stepQuit" ID="DebugUI.__stepQuit"></a> |
1208 <h4>DebugUI.__stepQuit</h4> | 1206 <h4>DebugUI.__stepQuit</h4> |
1209 <b>__stepQuit</b>(<i>debuggerId=""</i>) | 1207 <b>__stepQuit</b>(<i>debuggerId=""</i>) |
1210 | |
1211 <p> | 1208 <p> |
1212 Private method to handle the Step Quit action. | 1209 Private method to handle the Step Quit action. |
1213 </p> | 1210 </p> |
1211 | |
1214 <dl> | 1212 <dl> |
1215 | 1213 |
1216 <dt><i>debuggerId</i> (str)</dt> | 1214 <dt><i>debuggerId</i> (str)</dt> |
1217 <dd> | 1215 <dd> |
1218 ID of the debugger backend | 1216 ID of the debugger backend |
1219 </dd> | 1217 </dd> |
1220 </dl> | 1218 </dl> |
1221 <a NAME="DebugUI.__stopScript" ID="DebugUI.__stopScript"></a> | 1219 <a NAME="DebugUI.__stopScript" ID="DebugUI.__stopScript"></a> |
1222 <h4>DebugUI.__stopScript</h4> | 1220 <h4>DebugUI.__stopScript</h4> |
1223 <b>__stopScript</b>(<i></i>) | 1221 <b>__stopScript</b>(<i></i>) |
1224 | |
1225 <p> | 1222 <p> |
1226 Private slot to stop the running script. | 1223 Private slot to stop the running script. |
1227 </p> | 1224 </p> |
1225 | |
1228 <a NAME="DebugUI.__toggleBreakpoint" ID="DebugUI.__toggleBreakpoint"></a> | 1226 <a NAME="DebugUI.__toggleBreakpoint" ID="DebugUI.__toggleBreakpoint"></a> |
1229 <h4>DebugUI.__toggleBreakpoint</h4> | 1227 <h4>DebugUI.__toggleBreakpoint</h4> |
1230 <b>__toggleBreakpoint</b>(<i></i>) | 1228 <b>__toggleBreakpoint</b>(<i></i>) |
1231 | |
1232 <p> | 1229 <p> |
1233 Private slot to handle the 'Set/Reset breakpoint' action. | 1230 Private slot to handle the 'Set/Reset breakpoint' action. |
1234 </p> | 1231 </p> |
1232 | |
1235 <a NAME="DebugUI.clearHistories" ID="DebugUI.clearHistories"></a> | 1233 <a NAME="DebugUI.clearHistories" ID="DebugUI.clearHistories"></a> |
1236 <h4>DebugUI.clearHistories</h4> | 1234 <h4>DebugUI.clearHistories</h4> |
1237 <b>clearHistories</b>(<i></i>) | 1235 <b>clearHistories</b>(<i></i>) |
1238 | |
1239 <p> | 1236 <p> |
1240 Public method to clear the various debug histories. | 1237 Public method to clear the various debug histories. |
1241 </p> | 1238 </p> |
1239 | |
1242 <a NAME="DebugUI.debugInternalScript" ID="DebugUI.debugInternalScript"></a> | 1240 <a NAME="DebugUI.debugInternalScript" ID="DebugUI.debugInternalScript"></a> |
1243 <h4>DebugUI.debugInternalScript</h4> | 1241 <h4>DebugUI.debugInternalScript</h4> |
1244 <b>debugInternalScript</b>(<i>venvName, scriptName, argv, workDir, environment, clientType, forProject</i>) | 1242 <b>debugInternalScript</b>(<i>venvName, scriptName, argv, workDir, environment, clientType, forProject</i>) |
1245 | |
1246 <p> | 1243 <p> |
1247 Public method to run an internal script with debugger support. | 1244 Public method to run an internal script with debugger support. |
1248 </p> | 1245 </p> |
1246 | |
1249 <dl> | 1247 <dl> |
1250 | 1248 |
1251 <dt><i>venvName</i> (str)</dt> | 1249 <dt><i>venvName</i> (str)</dt> |
1252 <dd> | 1250 <dd> |
1253 name of the environment for the debug tests run | 1251 name of the environment for the debug tests run |
1278 </dd> | 1276 </dd> |
1279 </dl> | 1277 </dl> |
1280 <a NAME="DebugUI.doCoverage" ID="DebugUI.doCoverage"></a> | 1278 <a NAME="DebugUI.doCoverage" ID="DebugUI.doCoverage"></a> |
1281 <h4>DebugUI.doCoverage</h4> | 1279 <h4>DebugUI.doCoverage</h4> |
1282 <b>doCoverage</b>(<i>runProject, script=""</i>) | 1280 <b>doCoverage</b>(<i>runProject, script=""</i>) |
1283 | |
1284 <p> | 1281 <p> |
1285 Public method to handle the coverage actions. | 1282 Public method to handle the coverage actions. |
1286 </p> | 1283 </p> |
1284 | |
1287 <dl> | 1285 <dl> |
1288 | 1286 |
1289 <dt><i>runProject</i> (bool)</dt> | 1287 <dt><i>runProject</i> (bool)</dt> |
1290 <dd> | 1288 <dd> |
1291 flag indicating coverage of the current project | 1289 flag indicating coverage of the current project |
1297 </dd> | 1295 </dd> |
1298 </dl> | 1296 </dl> |
1299 <a NAME="DebugUI.doDebug" ID="DebugUI.doDebug"></a> | 1297 <a NAME="DebugUI.doDebug" ID="DebugUI.doDebug"></a> |
1300 <h4>DebugUI.doDebug</h4> | 1298 <h4>DebugUI.doDebug</h4> |
1301 <b>doDebug</b>(<i>debugProject, script=""</i>) | 1299 <b>doDebug</b>(<i>debugProject, script=""</i>) |
1302 | |
1303 <p> | 1300 <p> |
1304 Public method to handle the debug actions. | 1301 Public method to handle the debug actions. |
1305 </p> | 1302 </p> |
1303 | |
1306 <dl> | 1304 <dl> |
1307 | 1305 |
1308 <dt><i>debugProject</i> (bool)</dt> | 1306 <dt><i>debugProject</i> (bool)</dt> |
1309 <dd> | 1307 <dd> |
1310 flag indicating debugging the current project | 1308 flag indicating debugging the current project |
1316 </dd> | 1314 </dd> |
1317 </dl> | 1315 </dl> |
1318 <a NAME="DebugUI.doProfile" ID="DebugUI.doProfile"></a> | 1316 <a NAME="DebugUI.doProfile" ID="DebugUI.doProfile"></a> |
1319 <h4>DebugUI.doProfile</h4> | 1317 <h4>DebugUI.doProfile</h4> |
1320 <b>doProfile</b>(<i>runProject, script=""</i>) | 1318 <b>doProfile</b>(<i>runProject, script=""</i>) |
1321 | |
1322 <p> | 1319 <p> |
1323 Public method to handle the profile actions. | 1320 Public method to handle the profile actions. |
1324 </p> | 1321 </p> |
1322 | |
1325 <dl> | 1323 <dl> |
1326 | 1324 |
1327 <dt><i>runProject</i> (bool)</dt> | 1325 <dt><i>runProject</i> (bool)</dt> |
1328 <dd> | 1326 <dd> |
1329 flag indicating profiling of the current project | 1327 flag indicating profiling of the current project |
1335 </dd> | 1333 </dd> |
1336 </dl> | 1334 </dl> |
1337 <a NAME="DebugUI.doRun" ID="DebugUI.doRun"></a> | 1335 <a NAME="DebugUI.doRun" ID="DebugUI.doRun"></a> |
1338 <h4>DebugUI.doRun</h4> | 1336 <h4>DebugUI.doRun</h4> |
1339 <b>doRun</b>(<i>runProject, script=""</i>) | 1337 <b>doRun</b>(<i>runProject, script=""</i>) |
1340 | |
1341 <p> | 1338 <p> |
1342 Public method to handle the run actions. | 1339 Public method to handle the run actions. |
1343 </p> | 1340 </p> |
1341 | |
1344 <dl> | 1342 <dl> |
1345 | 1343 |
1346 <dt><i>runProject</i> (bool)</dt> | 1344 <dt><i>runProject</i> (bool)</dt> |
1347 <dd> | 1345 <dd> |
1348 flag indicating running the current project (True) | 1346 flag indicating running the current project (True) |
1354 </dd> | 1352 </dd> |
1355 </dl> | 1353 </dl> |
1356 <a NAME="DebugUI.getActions" ID="DebugUI.getActions"></a> | 1354 <a NAME="DebugUI.getActions" ID="DebugUI.getActions"></a> |
1357 <h4>DebugUI.getActions</h4> | 1355 <h4>DebugUI.getActions</h4> |
1358 <b>getActions</b>(<i></i>) | 1356 <b>getActions</b>(<i></i>) |
1359 | |
1360 <p> | 1357 <p> |
1361 Public method to get a list of all actions. | 1358 Public method to get a list of all actions. |
1362 </p> | 1359 </p> |
1360 | |
1363 <dl> | 1361 <dl> |
1364 <dt>Return:</dt> | 1362 <dt>Return:</dt> |
1365 <dd> | 1363 <dd> |
1366 list of all actions | 1364 list of all actions |
1367 </dd> | 1365 </dd> |
1373 </dd> | 1371 </dd> |
1374 </dl> | 1372 </dl> |
1375 <a NAME="DebugUI.getProjectEnvironmentString" ID="DebugUI.getProjectEnvironmentString"></a> | 1373 <a NAME="DebugUI.getProjectEnvironmentString" ID="DebugUI.getProjectEnvironmentString"></a> |
1376 <h4>DebugUI.getProjectEnvironmentString</h4> | 1374 <h4>DebugUI.getProjectEnvironmentString</h4> |
1377 <b>getProjectEnvironmentString</b>(<i></i>) | 1375 <b>getProjectEnvironmentString</b>(<i></i>) |
1378 | |
1379 <p> | 1376 <p> |
1380 Public method to get the string for the project environment. | 1377 Public method to get the string for the project environment. |
1381 </p> | 1378 </p> |
1379 | |
1382 <dl> | 1380 <dl> |
1383 <dt>Return:</dt> | 1381 <dt>Return:</dt> |
1384 <dd> | 1382 <dd> |
1385 string for the project environment | 1383 string for the project environment |
1386 </dd> | 1384 </dd> |
1392 </dd> | 1390 </dd> |
1393 </dl> | 1391 </dl> |
1394 <a NAME="DebugUI.getSelectedDebuggerId" ID="DebugUI.getSelectedDebuggerId"></a> | 1392 <a NAME="DebugUI.getSelectedDebuggerId" ID="DebugUI.getSelectedDebuggerId"></a> |
1395 <h4>DebugUI.getSelectedDebuggerId</h4> | 1393 <h4>DebugUI.getSelectedDebuggerId</h4> |
1396 <b>getSelectedDebuggerId</b>(<i></i>) | 1394 <b>getSelectedDebuggerId</b>(<i></i>) |
1397 | |
1398 <p> | 1395 <p> |
1399 Public method to get the currently selected debugger ID. | 1396 Public method to get the currently selected debugger ID. |
1400 </p> | 1397 </p> |
1398 | |
1401 <dl> | 1399 <dl> |
1402 <dt>Return:</dt> | 1400 <dt>Return:</dt> |
1403 <dd> | 1401 <dd> |
1404 selected debugger ID | 1402 selected debugger ID |
1405 </dd> | 1403 </dd> |
1411 </dd> | 1409 </dd> |
1412 </dl> | 1410 </dl> |
1413 <a NAME="DebugUI.initActions" ID="DebugUI.initActions"></a> | 1411 <a NAME="DebugUI.initActions" ID="DebugUI.initActions"></a> |
1414 <h4>DebugUI.initActions</h4> | 1412 <h4>DebugUI.initActions</h4> |
1415 <b>initActions</b>(<i></i>) | 1413 <b>initActions</b>(<i></i>) |
1416 | |
1417 <p> | 1414 <p> |
1418 Public method defining the user interface actions. | 1415 Public method defining the user interface actions. |
1419 </p> | 1416 </p> |
1417 | |
1420 <a NAME="DebugUI.initMenus" ID="DebugUI.initMenus"></a> | 1418 <a NAME="DebugUI.initMenus" ID="DebugUI.initMenus"></a> |
1421 <h4>DebugUI.initMenus</h4> | 1419 <h4>DebugUI.initMenus</h4> |
1422 <b>initMenus</b>(<i></i>) | 1420 <b>initMenus</b>(<i></i>) |
1423 | |
1424 <p> | 1421 <p> |
1425 Public slot to initialize the project menu. | 1422 Public slot to initialize the project menu. |
1426 </p> | 1423 </p> |
1424 | |
1427 <dl> | 1425 <dl> |
1428 <dt>Return:</dt> | 1426 <dt>Return:</dt> |
1429 <dd> | 1427 <dd> |
1430 the generated menu | 1428 the generated menu |
1431 </dd> | 1429 </dd> |
1437 </dd> | 1435 </dd> |
1438 </dl> | 1436 </dl> |
1439 <a NAME="DebugUI.initToolbars" ID="DebugUI.initToolbars"></a> | 1437 <a NAME="DebugUI.initToolbars" ID="DebugUI.initToolbars"></a> |
1440 <h4>DebugUI.initToolbars</h4> | 1438 <h4>DebugUI.initToolbars</h4> |
1441 <b>initToolbars</b>(<i>toolbarManager</i>) | 1439 <b>initToolbars</b>(<i>toolbarManager</i>) |
1442 | |
1443 <p> | 1440 <p> |
1444 Public slot to initialize the debug toolbars. | 1441 Public slot to initialize the debug toolbars. |
1445 </p> | 1442 </p> |
1443 | |
1446 <dl> | 1444 <dl> |
1447 | 1445 |
1448 <dt><i>toolbarManager</i> (EricToolBarManager)</dt> | 1446 <dt><i>toolbarManager</i> (EricToolBarManager)</dt> |
1449 <dd> | 1447 <dd> |
1450 reference to a toolbar manager object | 1448 reference to a toolbar manager object |
1463 </dd> | 1461 </dd> |
1464 </dl> | 1462 </dl> |
1465 <a NAME="DebugUI.setArgvHistory" ID="DebugUI.setArgvHistory"></a> | 1463 <a NAME="DebugUI.setArgvHistory" ID="DebugUI.setArgvHistory"></a> |
1466 <h4>DebugUI.setArgvHistory</h4> | 1464 <h4>DebugUI.setArgvHistory</h4> |
1467 <b>setArgvHistory</b>(<i>argsStr, clearHistories=False, history=None</i>) | 1465 <b>setArgvHistory</b>(<i>argsStr, clearHistories=False, history=None</i>) |
1468 | |
1469 <p> | 1466 <p> |
1470 Public slot to initialize the argv history. | 1467 Public slot to initialize the argv history. |
1471 </p> | 1468 </p> |
1469 | |
1472 <dl> | 1470 <dl> |
1473 | 1471 |
1474 <dt><i>argsStr</i> (str)</dt> | 1472 <dt><i>argsStr</i> (str)</dt> |
1475 <dd> | 1473 <dd> |
1476 command line arguments | 1474 command line arguments |
1485 </dd> | 1483 </dd> |
1486 </dl> | 1484 </dl> |
1487 <a NAME="DebugUI.setAutoClearShell" ID="DebugUI.setAutoClearShell"></a> | 1485 <a NAME="DebugUI.setAutoClearShell" ID="DebugUI.setAutoClearShell"></a> |
1488 <h4>DebugUI.setAutoClearShell</h4> | 1486 <h4>DebugUI.setAutoClearShell</h4> |
1489 <b>setAutoClearShell</b>(<i>autoClearShell</i>) | 1487 <b>setAutoClearShell</b>(<i>autoClearShell</i>) |
1490 | |
1491 <p> | 1488 <p> |
1492 Public slot to initialize the autoClearShell flag. | 1489 Public slot to initialize the autoClearShell flag. |
1493 </p> | 1490 </p> |
1491 | |
1494 <dl> | 1492 <dl> |
1495 | 1493 |
1496 <dt><i>autoClearShell</i> (bool)</dt> | 1494 <dt><i>autoClearShell</i> (bool)</dt> |
1497 <dd> | 1495 <dd> |
1498 flag indicating, that the interpreter window | 1496 flag indicating, that the interpreter window |
1500 </dd> | 1498 </dd> |
1501 </dl> | 1499 </dl> |
1502 <a NAME="DebugUI.setAutoContinue" ID="DebugUI.setAutoContinue"></a> | 1500 <a NAME="DebugUI.setAutoContinue" ID="DebugUI.setAutoContinue"></a> |
1503 <h4>DebugUI.setAutoContinue</h4> | 1501 <h4>DebugUI.setAutoContinue</h4> |
1504 <b>setAutoContinue</b>(<i>autoContinue</i>) | 1502 <b>setAutoContinue</b>(<i>autoContinue</i>) |
1505 | |
1506 <p> | 1503 <p> |
1507 Public slot to initialize the autoContinue flag. | 1504 Public slot to initialize the autoContinue flag. |
1508 </p> | 1505 </p> |
1506 | |
1509 <dl> | 1507 <dl> |
1510 | 1508 |
1511 <dt><i>autoContinue</i> (bool)</dt> | 1509 <dt><i>autoContinue</i> (bool)</dt> |
1512 <dd> | 1510 <dd> |
1513 flag indicating, that the debugger should not | 1511 flag indicating, that the debugger should not |
1515 </dd> | 1513 </dd> |
1516 </dl> | 1514 </dl> |
1517 <a NAME="DebugUI.setDebugActionsEnabled" ID="DebugUI.setDebugActionsEnabled"></a> | 1515 <a NAME="DebugUI.setDebugActionsEnabled" ID="DebugUI.setDebugActionsEnabled"></a> |
1518 <h4>DebugUI.setDebugActionsEnabled</h4> | 1516 <h4>DebugUI.setDebugActionsEnabled</h4> |
1519 <b>setDebugActionsEnabled</b>(<i>enable</i>) | 1517 <b>setDebugActionsEnabled</b>(<i>enable</i>) |
1520 | |
1521 <p> | 1518 <p> |
1522 Public method to set the enabled state of the debug actions. | 1519 Public method to set the enabled state of the debug actions. |
1523 </p> | 1520 </p> |
1521 | |
1524 <dl> | 1522 <dl> |
1525 | 1523 |
1526 <dt><i>enable</i> (bool)</dt> | 1524 <dt><i>enable</i> (bool)</dt> |
1527 <dd> | 1525 <dd> |
1528 enable state to be set | 1526 enable state to be set |
1529 </dd> | 1527 </dd> |
1530 </dl> | 1528 </dl> |
1531 <a NAME="DebugUI.setEnableGlobalConfigOverride" ID="DebugUI.setEnableGlobalConfigOverride"></a> | 1529 <a NAME="DebugUI.setEnableGlobalConfigOverride" ID="DebugUI.setEnableGlobalConfigOverride"></a> |
1532 <h4>DebugUI.setEnableGlobalConfigOverride</h4> | 1530 <h4>DebugUI.setEnableGlobalConfigOverride</h4> |
1533 <b>setEnableGlobalConfigOverride</b>(<i>overrideData</i>) | 1531 <b>setEnableGlobalConfigOverride</b>(<i>overrideData</i>) |
1534 | |
1535 <p> | 1532 <p> |
1536 Public method to initialize the global config override data. | 1533 Public method to initialize the global config override data. |
1537 </p> | 1534 </p> |
1535 | |
1538 <dl> | 1536 <dl> |
1539 | 1537 |
1540 <dt><i>overrideData</i> (dict)</dt> | 1538 <dt><i>overrideData</i> (dict)</dt> |
1541 <dd> | 1539 <dd> |
1542 dictionary containing a flag indicating to enable | 1540 dictionary containing a flag indicating to enable |
1545 </dd> | 1543 </dd> |
1546 </dl> | 1544 </dl> |
1547 <a NAME="DebugUI.setEnableMultiprocess" ID="DebugUI.setEnableMultiprocess"></a> | 1545 <a NAME="DebugUI.setEnableMultiprocess" ID="DebugUI.setEnableMultiprocess"></a> |
1548 <h4>DebugUI.setEnableMultiprocess</h4> | 1546 <h4>DebugUI.setEnableMultiprocess</h4> |
1549 <b>setEnableMultiprocess</b>(<i>enableMultiprocess</i>) | 1547 <b>setEnableMultiprocess</b>(<i>enableMultiprocess</i>) |
1550 | |
1551 <p> | 1548 <p> |
1552 Public slot to initialize the enableMultiprocess flag. | 1549 Public slot to initialize the enableMultiprocess flag. |
1553 </p> | 1550 </p> |
1551 | |
1554 <dl> | 1552 <dl> |
1555 | 1553 |
1556 <dt><i>enableMultiprocess</i> (bool)</dt> | 1554 <dt><i>enableMultiprocess</i> (bool)</dt> |
1557 <dd> | 1555 <dd> |
1558 flag indicating, that the debugger should be | 1556 flag indicating, that the debugger should be |
1560 </dd> | 1558 </dd> |
1561 </dl> | 1559 </dl> |
1562 <a NAME="DebugUI.setEnvHistory" ID="DebugUI.setEnvHistory"></a> | 1560 <a NAME="DebugUI.setEnvHistory" ID="DebugUI.setEnvHistory"></a> |
1563 <h4>DebugUI.setEnvHistory</h4> | 1561 <h4>DebugUI.setEnvHistory</h4> |
1564 <b>setEnvHistory</b>(<i>envStr, clearHistories=False, history=None</i>) | 1562 <b>setEnvHistory</b>(<i>envStr, clearHistories=False, history=None</i>) |
1565 | |
1566 <p> | 1563 <p> |
1567 Public slot to initialize the env history. | 1564 Public slot to initialize the env history. |
1568 </p> | 1565 </p> |
1566 | |
1569 <dl> | 1567 <dl> |
1570 | 1568 |
1571 <dt><i>envStr</i> (str)</dt> | 1569 <dt><i>envStr</i> (str)</dt> |
1572 <dd> | 1570 <dd> |
1573 the environment settings | 1571 the environment settings |
1582 </dd> | 1580 </dd> |
1583 </dl> | 1581 </dl> |
1584 <a NAME="DebugUI.setExcIgnoreList" ID="DebugUI.setExcIgnoreList"></a> | 1582 <a NAME="DebugUI.setExcIgnoreList" ID="DebugUI.setExcIgnoreList"></a> |
1585 <h4>DebugUI.setExcIgnoreList</h4> | 1583 <h4>DebugUI.setExcIgnoreList</h4> |
1586 <b>setExcIgnoreList</b>(<i>excIgnoreList</i>) | 1584 <b>setExcIgnoreList</b>(<i>excIgnoreList</i>) |
1587 | |
1588 <p> | 1585 <p> |
1589 Public slot to initialize the ignored exceptions type list. | 1586 Public slot to initialize the ignored exceptions type list. |
1590 </p> | 1587 </p> |
1588 | |
1591 <dl> | 1589 <dl> |
1592 | 1590 |
1593 <dt><i>excIgnoreList</i> (list of str)</dt> | 1591 <dt><i>excIgnoreList</i> (list of str)</dt> |
1594 <dd> | 1592 <dd> |
1595 list of ignored exception types | 1593 list of ignored exception types |
1596 </dd> | 1594 </dd> |
1597 </dl> | 1595 </dl> |
1598 <a NAME="DebugUI.setExcList" ID="DebugUI.setExcList"></a> | 1596 <a NAME="DebugUI.setExcList" ID="DebugUI.setExcList"></a> |
1599 <h4>DebugUI.setExcList</h4> | 1597 <h4>DebugUI.setExcList</h4> |
1600 <b>setExcList</b>(<i>excList</i>) | 1598 <b>setExcList</b>(<i>excList</i>) |
1601 | |
1602 <p> | 1599 <p> |
1603 Public slot to initialize the exceptions type list. | 1600 Public slot to initialize the exceptions type list. |
1604 </p> | 1601 </p> |
1602 | |
1605 <dl> | 1603 <dl> |
1606 | 1604 |
1607 <dt><i>excList</i> (list of str)</dt> | 1605 <dt><i>excList</i> (list of str)</dt> |
1608 <dd> | 1606 <dd> |
1609 list of exception types | 1607 list of exception types |
1610 </dd> | 1608 </dd> |
1611 </dl> | 1609 </dl> |
1612 <a NAME="DebugUI.setExceptionReporting" ID="DebugUI.setExceptionReporting"></a> | 1610 <a NAME="DebugUI.setExceptionReporting" ID="DebugUI.setExceptionReporting"></a> |
1613 <h4>DebugUI.setExceptionReporting</h4> | 1611 <h4>DebugUI.setExceptionReporting</h4> |
1614 <b>setExceptionReporting</b>(<i>reportAllExceptions</i>) | 1612 <b>setExceptionReporting</b>(<i>reportAllExceptions</i>) |
1615 | |
1616 <p> | 1613 <p> |
1617 Public slot to initialize the exception reporting flag. | 1614 Public slot to initialize the exception reporting flag. |
1618 </p> | 1615 </p> |
1616 | |
1619 <dl> | 1617 <dl> |
1620 | 1618 |
1621 <dt><i>reportAllExceptions</i> (bool)</dt> | 1619 <dt><i>reportAllExceptions</i> (bool)</dt> |
1622 <dd> | 1620 <dd> |
1623 flag indicating to report all exceptions | 1621 flag indicating to report all exceptions |
1624 </dd> | 1622 </dd> |
1625 </dl> | 1623 </dl> |
1626 <a NAME="DebugUI.setMultiprocessNoDebugHistory" ID="DebugUI.setMultiprocessNoDebugHistory"></a> | 1624 <a NAME="DebugUI.setMultiprocessNoDebugHistory" ID="DebugUI.setMultiprocessNoDebugHistory"></a> |
1627 <h4>DebugUI.setMultiprocessNoDebugHistory</h4> | 1625 <h4>DebugUI.setMultiprocessNoDebugHistory</h4> |
1628 <b>setMultiprocessNoDebugHistory</b>(<i>noDebugList, clearHistories=False, history=None</i>) | 1626 <b>setMultiprocessNoDebugHistory</b>(<i>noDebugList, clearHistories=False, history=None</i>) |
1629 | |
1630 <p> | 1627 <p> |
1631 Public slot to initialize the no debug list history. | 1628 Public slot to initialize the no debug list history. |
1632 </p> | 1629 </p> |
1630 | |
1633 <dl> | 1631 <dl> |
1634 | 1632 |
1635 <dt><i>noDebugList</i> (str)</dt> | 1633 <dt><i>noDebugList</i> (str)</dt> |
1636 <dd> | 1634 <dd> |
1637 whitespace separated list of programs not to be | 1635 whitespace separated list of programs not to be |
1647 </dd> | 1645 </dd> |
1648 </dl> | 1646 </dl> |
1649 <a NAME="DebugUI.setScriptsHistory" ID="DebugUI.setScriptsHistory"></a> | 1647 <a NAME="DebugUI.setScriptsHistory" ID="DebugUI.setScriptsHistory"></a> |
1650 <h4>DebugUI.setScriptsHistory</h4> | 1648 <h4>DebugUI.setScriptsHistory</h4> |
1651 <b>setScriptsHistory</b>(<i>scriptName, clearHistories=False, history=None</i>) | 1649 <b>setScriptsHistory</b>(<i>scriptName, clearHistories=False, history=None</i>) |
1652 | |
1653 <p> | 1650 <p> |
1654 Public slot to initialize the scripts history. | 1651 Public slot to initialize the scripts history. |
1655 </p> | 1652 </p> |
1653 | |
1656 <dl> | 1654 <dl> |
1657 | 1655 |
1658 <dt><i>scriptName</i> (str)</dt> | 1656 <dt><i>scriptName</i> (str)</dt> |
1659 <dd> | 1657 <dd> |
1660 script name | 1658 script name |
1670 </dd> | 1668 </dd> |
1671 </dl> | 1669 </dl> |
1672 <a NAME="DebugUI.setTracePython" ID="DebugUI.setTracePython"></a> | 1670 <a NAME="DebugUI.setTracePython" ID="DebugUI.setTracePython"></a> |
1673 <h4>DebugUI.setTracePython</h4> | 1671 <h4>DebugUI.setTracePython</h4> |
1674 <b>setTracePython</b>(<i>tracePython</i>) | 1672 <b>setTracePython</b>(<i>tracePython</i>) |
1675 | |
1676 <p> | 1673 <p> |
1677 Public slot to initialize the trace Python flag. | 1674 Public slot to initialize the trace Python flag. |
1678 </p> | 1675 </p> |
1676 | |
1679 <dl> | 1677 <dl> |
1680 | 1678 |
1681 <dt><i>tracePython</i> (bool)</dt> | 1679 <dt><i>tracePython</i> (bool)</dt> |
1682 <dd> | 1680 <dd> |
1683 flag indicating if the Python library should be | 1681 flag indicating if the Python library should be |
1685 </dd> | 1683 </dd> |
1686 </dl> | 1684 </dl> |
1687 <a NAME="DebugUI.setWdHistory" ID="DebugUI.setWdHistory"></a> | 1685 <a NAME="DebugUI.setWdHistory" ID="DebugUI.setWdHistory"></a> |
1688 <h4>DebugUI.setWdHistory</h4> | 1686 <h4>DebugUI.setWdHistory</h4> |
1689 <b>setWdHistory</b>(<i>wdStr, clearHistories=False, history=None</i>) | 1687 <b>setWdHistory</b>(<i>wdStr, clearHistories=False, history=None</i>) |
1690 | |
1691 <p> | 1688 <p> |
1692 Public slot to initialize the wd history. | 1689 Public slot to initialize the wd history. |
1693 </p> | 1690 </p> |
1691 | |
1694 <dl> | 1692 <dl> |
1695 | 1693 |
1696 <dt><i>wdStr</i> (str)</dt> | 1694 <dt><i>wdStr</i> (str)</dt> |
1697 <dd> | 1695 <dd> |
1698 working directory | 1696 working directory |
1707 </dd> | 1705 </dd> |
1708 </dl> | 1706 </dl> |
1709 <a NAME="DebugUI.showNotification" ID="DebugUI.showNotification"></a> | 1707 <a NAME="DebugUI.showNotification" ID="DebugUI.showNotification"></a> |
1710 <h4>DebugUI.showNotification</h4> | 1708 <h4>DebugUI.showNotification</h4> |
1711 <b>showNotification</b>(<i>notification, kind=NotificationTypes.INFORMATION, timeout=None</i>) | 1709 <b>showNotification</b>(<i>notification, kind=NotificationTypes.INFORMATION, timeout=None</i>) |
1712 | |
1713 <p> | 1710 <p> |
1714 Public method to show some notification message. | 1711 Public method to show some notification message. |
1715 </p> | 1712 </p> |
1713 | |
1716 <dl> | 1714 <dl> |
1717 | 1715 |
1718 <dt><i>notification</i> (str)</dt> | 1716 <dt><i>notification</i> (str)</dt> |
1719 <dd> | 1717 <dd> |
1720 message to be shown | 1718 message to be shown |
1730 </dd> | 1728 </dd> |
1731 </dl> | 1729 </dl> |
1732 <a NAME="DebugUI.shutdown" ID="DebugUI.shutdown"></a> | 1730 <a NAME="DebugUI.shutdown" ID="DebugUI.shutdown"></a> |
1733 <h4>DebugUI.shutdown</h4> | 1731 <h4>DebugUI.shutdown</h4> |
1734 <b>shutdown</b>(<i></i>) | 1732 <b>shutdown</b>(<i></i>) |
1735 | |
1736 <p> | 1733 <p> |
1737 Public method to perform shutdown actions. | 1734 Public method to perform shutdown actions. |
1738 </p> | 1735 </p> |
1736 | |
1739 <a NAME="DebugUI.shutdownServer" ID="DebugUI.shutdownServer"></a> | 1737 <a NAME="DebugUI.shutdownServer" ID="DebugUI.shutdownServer"></a> |
1740 <h4>DebugUI.shutdownServer</h4> | 1738 <h4>DebugUI.shutdownServer</h4> |
1741 <b>shutdownServer</b>(<i></i>) | 1739 <b>shutdownServer</b>(<i></i>) |
1742 | |
1743 <p> | 1740 <p> |
1744 Public method to shut down the debug server. | 1741 Public method to shut down the debug server. |
1745 </p> | 1742 </p> |
1746 <p> | 1743 <p> |
1747 This is needed to cleanly close the sockets on Win OS. | 1744 This is needed to cleanly close the sockets on Win OS. |
1748 </p> | 1745 </p> |
1746 | |
1749 <dl> | 1747 <dl> |
1750 <dt>Return:</dt> | 1748 <dt>Return:</dt> |
1751 <dd> | 1749 <dd> |
1752 always true | 1750 always true |
1753 </dd> | 1751 </dd> |
1759 </dd> | 1757 </dd> |
1760 </dl> | 1758 </dl> |
1761 <a NAME="DebugUI.variablesFilter" ID="DebugUI.variablesFilter"></a> | 1759 <a NAME="DebugUI.variablesFilter" ID="DebugUI.variablesFilter"></a> |
1762 <h4>DebugUI.variablesFilter</h4> | 1760 <h4>DebugUI.variablesFilter</h4> |
1763 <b>variablesFilter</b>(<i>scope</i>) | 1761 <b>variablesFilter</b>(<i>scope</i>) |
1764 | |
1765 <p> | 1762 <p> |
1766 Public method to get the variables filter for a scope. | 1763 Public method to get the variables filter for a scope. |
1767 </p> | 1764 </p> |
1765 | |
1768 <dl> | 1766 <dl> |
1769 | 1767 |
1770 <dt><i>scope</i> (bool)</dt> | 1768 <dt><i>scope</i> (bool)</dt> |
1771 <dd> | 1769 <dd> |
1772 flag indicating global (True) or local (False) scope | 1770 flag indicating global (True) or local (False) scope |