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> |
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> |
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> |