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

branch
maintenance
changeset 8043
0acf98cd089a
parent 8008
ae9ab1e150dc
child 8163
29fb6d420a25
diff -r 866adc8c315b -r 0acf98cd089a eric6/Documentation/Source/eric6.Debugger.DebugUI.html
--- a/eric6/Documentation/Source/eric6.Debugger.DebugUI.html	Sun Jan 17 13:53:08 2021 +0100
+++ b/eric6/Documentation/Source/eric6.Debugger.DebugUI.html	Mon Feb 01 10:38:16 2021 +0100
@@ -60,9 +60,10 @@
 emitted when the client program has terminated
         and the display of the termination dialog is suppressed
 </dd>
-<dt>clientStack(stack)</dt>
+<dt>clientStack(stack, debuggerId)</dt>
 <dd>
-emitted at breaking after a reported exception
+emitted at breaking after a reported
+        exception
 </dd>
 <dt>compileForms()</dt>
 <dd>
@@ -88,9 +89,9 @@
 emitted if a project specific make run should be
         performed
 </dd>
-<dt>resetUI()</dt>
+<dt>resetUI(full)</dt>
 <dd>
-emitted to reset the UI
+emitted to reset the UI partially or fully
 </dd>
 </dl>
 <h3>Derived from</h3>
@@ -130,12 +131,20 @@
 <td>Private method to handle a condition error of a breakpoint.</td>
 </tr>
 <tr>
+<td><a href="#DebugUI.__clientDebuggerId">__clientDebuggerId</a></td>
+<td>Private slot to track the list of connected debuggers.</td>
+</tr>
+<tr>
+<td><a href="#DebugUI.__clientDisconnected">__clientDisconnected</a></td>
+<td>Private slot to handle a debug client disconnecting its control socket.</td>
+</tr>
+<tr>
 <td><a href="#DebugUI.__clientException">__clientException</a></td>
 <td>Private method to handle an exception of the debugged program.</td>
 </tr>
 <tr>
 <td><a href="#DebugUI.__clientExit">__clientExit</a></td>
-<td>Private method to handle the debugged program terminating.</td>
+<td>Private slot to handle the debugged program terminating.</td>
 </tr>
 <tr>
 <td><a href="#DebugUI.__clientGone">__clientGone</a></td>
@@ -254,6 +263,10 @@
 <td>Private method to get the list of threads from the client.</td>
 </tr>
 <tr>
+<td><a href="#DebugUI.__lastClientExited">__lastClientExited</a></td>
+<td>Private slot handling the exit of the last client.</td>
+</tr>
+<tr>
 <td><a href="#DebugUI.__lastEditorClosed">__lastEditorClosed</a></td>
 <td>Private slot to handle the closeProgram signal.</td>
 </tr>
@@ -306,6 +319,10 @@
 <td>Private method to handle the Run to Cursor action.</td>
 </tr>
 <tr>
+<td><a href="#DebugUI.__runUntil">__runUntil</a></td>
+<td>Private method to handle the Run Until action.</td>
+</tr>
+<tr>
 <td><a href="#DebugUI.__showBreakpointsMenu">__showBreakpointsMenu</a></td>
 <td>Private method to handle the show breakpoints menu signal.</td>
 </tr>
@@ -350,6 +367,10 @@
 <td>Public method to get a list of all actions.</td>
 </tr>
 <tr>
+<td><a href="#DebugUI.getSelectedDebuggerId">getSelectedDebuggerId</a></td>
+<td>Public method to get the currently selected debugger ID.</td>
+</tr>
+<tr>
 <td><a href="#DebugUI.initActions">initActions</a></td>
 <td>Public method defining the user interface actions.</td>
 </tr>
@@ -374,6 +395,14 @@
 <td>Public slot to initialize the autoContinue flag.</td>
 </tr>
 <tr>
+<td><a href="#DebugUI.setDebugActionsEnabled">setDebugActionsEnabled</a></td>
+<td>Public method to set the enabled state of the debug actions.</td>
+</tr>
+<tr>
+<td><a href="#DebugUI.setEnableMultiprocess">setEnableMultiprocess</a></td>
+<td>Public slot to initialize the enableMultiprocess flag.</td>
+</tr>
+<tr>
 <td><a href="#DebugUI.setEnvHistory">setEnvHistory</a></td>
 <td>Public slot to initialize the env history.</td>
 </tr>
@@ -390,6 +419,10 @@
 <td>Public slot to initialize the exception reporting flag.</td>
 </tr>
 <tr>
+<td><a href="#DebugUI.setMultiprocessNoDebugHistory">setMultiprocessNoDebugHistory</a></td>
+<td>Public slot to initialize the no debug list history.</td>
+</tr>
+<tr>
 <td><a href="#DebugUI.setTracePython">setTracePython</a></td>
 <td>Public slot to initialize the trace Python flag.</td>
 </tr>
@@ -398,6 +431,10 @@
 <td>Public slot to initialize the wd history.</td>
 </tr>
 <tr>
+<td><a href="#DebugUI.showNotification">showNotification</a></td>
+<td>Public method to show some notification message.</td>
+</tr>
+<tr>
 <td><a href="#DebugUI.shutdown">shutdown</a></td>
 <td>Public method to perform shutdown actions.</td>
 </tr>
@@ -483,53 +520,94 @@
 </p>
 <a NAME="DebugUI.__clientBreakConditionError" ID="DebugUI.__clientBreakConditionError"></a>
 <h4>DebugUI.__clientBreakConditionError</h4>
-<b>__clientBreakConditionError</b>(<i>filename, lineno</i>)
+<b>__clientBreakConditionError</b>(<i>filename, lineno, debuggerId</i>)
 
 <p>
         Private method to handle a condition error of a breakpoint.
 </p>
 <dl>
 
-<dt><i>filename</i></dt>
+<dt><i>filename</i> (str)</dt>
+<dd>
+filename of the breakpoint
+</dd>
+<dt><i>lineno</i> (int)</dt>
 <dd>
-filename of the breakpoint (string)
+line umber of the breakpoint
+</dd>
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
 </dd>
-<dt><i>lineno</i></dt>
+</dl>
+<a NAME="DebugUI.__clientDebuggerId" ID="DebugUI.__clientDebuggerId"></a>
+<h4>DebugUI.__clientDebuggerId</h4>
+<b>__clientDebuggerId</b>(<i>debuggerId</i>)
+
+<p>
+        Private slot to track the list of connected debuggers.
+</p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
 <dd>
-linenumber of the breakpoint (integer)
+ID of the debugger backend
+</dd>
+</dl>
+<a NAME="DebugUI.__clientDisconnected" ID="DebugUI.__clientDisconnected"></a>
+<h4>DebugUI.__clientDisconnected</h4>
+<b>__clientDisconnected</b>(<i>debuggerId</i>)
+
+<p>
+        Private slot to handle a debug client disconnecting its control
+        socket.
+</p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
 </dd>
 </dl>
 <a NAME="DebugUI.__clientException" ID="DebugUI.__clientException"></a>
 <h4>DebugUI.__clientException</h4>
-<b>__clientException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>)
+<b>__clientException</b>(<i>exceptionType, exceptionMessage, stackTrace, debuggerId</i>)
 
 <p>
         Private method to handle an exception of the debugged program.
 </p>
 <dl>
 
-<dt><i>exceptionType</i></dt>
+<dt><i>exceptionType</i> (str)</dt>
 <dd>
-type of exception raised (string)
+type of exception raised
 </dd>
-<dt><i>exceptionMessage</i></dt>
+<dt><i>exceptionMessage</i> ((str)</dt>
 <dd>
-message given by the exception (string)
+message given by the exception
 </dd>
-<dt><i>stackTrace</i></dt>
+<dt><i>stackTrace</i> (list of str)</dt>
 <dd>
-list of stack entries (list of string)
+list of stack entries
+</dd>
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
 </dd>
 </dl>
 <a NAME="DebugUI.__clientExit" ID="DebugUI.__clientExit"></a>
 <h4>DebugUI.__clientExit</h4>
-<b>__clientExit</b>(<i>status, message, quiet</i>)
+<b>__clientExit</b>(<i>program, status, message, quiet, debuggerId</i>)
 
 <p>
-        Private method to handle the debugged program terminating.
+        Private slot to handle the debugged program terminating.
 </p>
 <dl>
 
+<dt><i>program</i> (str)</dt>
+<dd>
+name of the exited program
+</dd>
 <dt><i>status</i> (int)</dt>
 <dd>
 exit code of the debugged program
@@ -542,6 +620,10 @@
 <dd>
 flag indicating to suppress exit info display
 </dd>
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
 </dl>
 <a NAME="DebugUI.__clientGone" ID="DebugUI.__clientGone"></a>
 <h4>DebugUI.__clientGone</h4>
@@ -559,29 +641,37 @@
 </dl>
 <a NAME="DebugUI.__clientLine" ID="DebugUI.__clientLine"></a>
 <h4>DebugUI.__clientLine</h4>
-<b>__clientLine</b>(<i>fn, line, forStack</i>)
+<b>__clientLine</b>(<i>fn, line, debuggerId, threadName, forStack</i>)
 
 <p>
         Private method to handle a change to the current line.
 </p>
 <dl>
 
-<dt><i>fn</i></dt>
+<dt><i>fn</i> (str)</dt>
 <dd>
-filename (string)
+filename
 </dd>
-<dt><i>line</i></dt>
+<dt><i>line</i> (int)</dt>
+<dd>
+linenumber
+</dd>
+<dt><i>debuggerId</i> (str)</dt>
 <dd>
-linenumber (int)
+ID of the debugger backend
 </dd>
-<dt><i>forStack</i></dt>
+<dt><i>threadName</i> (str)</dt>
 <dd>
-flag indicating this is for a stack dump (boolean)
+name of the thread signaling the event
+</dd>
+<dt><i>forStack</i> (bool)</dt>
+<dd>
+flag indicating this is for a stack dump
 </dd>
 </dl>
 <a NAME="DebugUI.__clientSignal" ID="DebugUI.__clientSignal"></a>
 <h4>DebugUI.__clientSignal</h4>
-<b>__clientSignal</b>(<i>message, filename, lineNo, funcName, funcArgs</i>)
+<b>__clientSignal</b>(<i>message, filename, lineNo, funcName, funcArgs, debuggerId</i>)
 
 <p>
         Private method to handle a signal generated on the client side.
@@ -608,6 +698,10 @@
 <dd>
 function arguments
 </dd>
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
 </dl>
 <a NAME="DebugUI.__clientSyntaxError" ID="DebugUI.__clientSyntaxError"></a>
 <h4>DebugUI.__clientSyntaxError</h4>
@@ -639,14 +733,21 @@
 </dl>
 <a NAME="DebugUI.__clientThreadSet" ID="DebugUI.__clientThreadSet"></a>
 <h4>DebugUI.__clientThreadSet</h4>
-<b>__clientThreadSet</b>(<i></i>)
+<b>__clientThreadSet</b>(<i>debuggerId</i>)
 
 <p>
         Private method to handle a change of the client's current thread.
 </p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+</dl>
 <a NAME="DebugUI.__clientVariable" ID="DebugUI.__clientVariable"></a>
 <h4>DebugUI.__clientVariable</h4>
-<b>__clientVariable</b>(<i>scope, variables</i>)
+<b>__clientVariable</b>(<i>scope, variables, debuggerId</i>)
 
 <p>
         Private method to write the contents of a clients classvariable to
@@ -654,38 +755,46 @@
 </p>
 <dl>
 
-<dt><i>scope</i></dt>
+<dt><i>scope</i> (int)</dt>
 <dd>
-scope of the variables (-1 = empty global, 1 = global,
+scope of the variables (-1 = empty locals, 1 = global,
             0 = local)
 </dd>
-<dt><i>variables</i></dt>
+<dt><i>variables</i> (list)</dt>
 <dd>
-the list of members of a classvariable from the client
+the list of variables from the client
+</dd>
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
 </dd>
 </dl>
 <a NAME="DebugUI.__clientVariables" ID="DebugUI.__clientVariables"></a>
 <h4>DebugUI.__clientVariables</h4>
-<b>__clientVariables</b>(<i>scope, variables</i>)
+<b>__clientVariables</b>(<i>scope, variables, debuggerId</i>)
 
 <p>
         Private method to write the clients variables to the user interface.
 </p>
 <dl>
 
-<dt><i>scope</i></dt>
+<dt><i>scope</i> (int)</dt>
 <dd>
-scope of the variables (-1 = empty global, 1 = global,
+scope of the variables (-1 = empty locals, 1 = global,
             0 = local)
 </dd>
-<dt><i>variables</i></dt>
+<dt><i>variables</i> (list)</dt>
 <dd>
 the list of variables from the client
 </dd>
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
 </dl>
 <a NAME="DebugUI.__clientWatchConditionError" ID="DebugUI.__clientWatchConditionError"></a>
 <h4>DebugUI.__clientWatchConditionError</h4>
-<b>__clientWatchConditionError</b>(<i>cond</i>)
+<b>__clientWatchConditionError</b>(<i>cond, debuggerId</i>)
 
 <p>
         Private method to handle a expression error of a watch expression.
@@ -695,9 +804,13 @@
 </p>
 <dl>
 
-<dt><i>cond</i></dt>
+<dt><i>cond</i> (str)</dt>
 <dd>
-expression of the watch expression (string)
+expression of the watch expression
+</dd>
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
 </dd>
 </dl>
 <a NAME="DebugUI.__compileChangedProjectFiles" ID="DebugUI.__compileChangedProjectFiles"></a>
@@ -731,11 +844,18 @@
 </p>
 <a NAME="DebugUI.__continue" ID="DebugUI.__continue"></a>
 <h4>DebugUI.__continue</h4>
-<b>__continue</b>(<i></i>)
+<b>__continue</b>(<i>debuggerId=""</i>)
 
 <p>
         Private method to handle the Continue action.
 </p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+</dl>
 <a NAME="DebugUI.__coverageProject" ID="DebugUI.__coverageProject"></a>
 <h4>DebugUI.__coverageProject</h4>
 <b>__coverageProject</b>(<i></i>)
@@ -880,14 +1000,21 @@
 </p>
 <a NAME="DebugUI.__getClientDisassembly" ID="DebugUI.__getClientDisassembly"></a>
 <h4>DebugUI.__getClientDisassembly</h4>
-<b>__getClientDisassembly</b>(<i></i>)
+<b>__getClientDisassembly</b>(<i>debuggerId</i>)
 
 <p>
         Private method to ask the client for the latest traceback disassembly.
 </p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+</dl>
 <a NAME="DebugUI.__getClientVariables" ID="DebugUI.__getClientVariables"></a>
 <h4>DebugUI.__getClientVariables</h4>
-<b>__getClientVariables</b>(<i></i>)
+<b>__getClientVariables</b>(<i>debuggerId</i>)
 
 <p>
         Private method to request the global and local variables.
@@ -897,13 +1024,34 @@
         Once these have been received, the local variables are requested.
         This happens in the method '__clientVariables'.
 </p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+</dl>
 <a NAME="DebugUI.__getThreadList" ID="DebugUI.__getThreadList"></a>
 <h4>DebugUI.__getThreadList</h4>
-<b>__getThreadList</b>(<i></i>)
+<b>__getThreadList</b>(<i>debuggerId</i>)
 
 <p>
         Private method to get the list of threads from the client.
 </p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+</dl>
+<a NAME="DebugUI.__lastClientExited" ID="DebugUI.__lastClientExited"></a>
+<h4>DebugUI.__lastClientExited</h4>
+<b>__lastClientExited</b>(<i></i>)
+
+<p>
+        Private slot handling the exit of the last client.
+</p>
 <a NAME="DebugUI.__lastEditorClosed" ID="DebugUI.__lastEditorClosed"></a>
 <h4>DebugUI.__lastEditorClosed</h4>
 <b>__lastEditorClosed</b>(<i></i>)
@@ -913,11 +1061,18 @@
 </p>
 <a NAME="DebugUI.__moveInstructionPointer" ID="DebugUI.__moveInstructionPointer"></a>
 <h4>DebugUI.__moveInstructionPointer</h4>
-<b>__moveInstructionPointer</b>(<i></i>)
+<b>__moveInstructionPointer</b>(<i>debuggerId=""</i>)
 
 <p>
         Private method to move the instruction pointer to a different line.
 </p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+</dl>
 <a NAME="DebugUI.__nextBreakpoint" ID="DebugUI.__nextBreakpoint"></a>
 <h4>DebugUI.__nextBreakpoint</h4>
 <b>__nextBreakpoint</b>(<i></i>)
@@ -980,11 +1135,18 @@
 </p>
 <a NAME="DebugUI.__resetUI" ID="DebugUI.__resetUI"></a>
 <h4>DebugUI.__resetUI</h4>
-<b>__resetUI</b>(<i></i>)
+<b>__resetUI</b>(<i>fullReset=True</i>)
 
 <p>
         Private slot to reset the user interface.
 </p>
+<dl>
+
+<dt><i>fullReset</i> (bool)</dt>
+<dd>
+flag indicating a full reset is required
+</dd>
+</dl>
 <a NAME="DebugUI.__runProject" ID="DebugUI.__runProject"></a>
 <h4>DebugUI.__runProject</h4>
 <b>__runProject</b>(<i></i>)
@@ -1001,11 +1163,32 @@
 </p>
 <a NAME="DebugUI.__runToCursor" ID="DebugUI.__runToCursor"></a>
 <h4>DebugUI.__runToCursor</h4>
-<b>__runToCursor</b>(<i></i>)
+<b>__runToCursor</b>(<i>debuggerId=""</i>)
 
 <p>
         Private method to handle the Run to Cursor action.
 </p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+</dl>
+<a NAME="DebugUI.__runUntil" ID="DebugUI.__runUntil"></a>
+<h4>DebugUI.__runUntil</h4>
+<b>__runUntil</b>(<i>debuggerId=""</i>)
+
+<p>
+        Private method to handle the Run Until action.
+</p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+</dl>
 <a NAME="DebugUI.__showBreakpointsMenu" ID="DebugUI.__showBreakpointsMenu"></a>
 <h4>DebugUI.__showBreakpointsMenu</h4>
 <b>__showBreakpointsMenu</b>(<i></i>)
@@ -1022,39 +1205,74 @@
 </p>
 <a NAME="DebugUI.__specialContinue" ID="DebugUI.__specialContinue"></a>
 <h4>DebugUI.__specialContinue</h4>
-<b>__specialContinue</b>(<i></i>)
+<b>__specialContinue</b>(<i>debuggerId=""</i>)
 
 <p>
         Private method to handle the Special Continue action.
 </p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+</dl>
 <a NAME="DebugUI.__step" ID="DebugUI.__step"></a>
 <h4>DebugUI.__step</h4>
-<b>__step</b>(<i></i>)
+<b>__step</b>(<i>debuggerId=""</i>)
 
 <p>
         Private method to handle the Step action.
 </p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+</dl>
 <a NAME="DebugUI.__stepOut" ID="DebugUI.__stepOut"></a>
 <h4>DebugUI.__stepOut</h4>
-<b>__stepOut</b>(<i></i>)
+<b>__stepOut</b>(<i>debuggerId=""</i>)
 
 <p>
         Private method to handle the Step Out action.
 </p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+</dl>
 <a NAME="DebugUI.__stepOver" ID="DebugUI.__stepOver"></a>
 <h4>DebugUI.__stepOver</h4>
-<b>__stepOver</b>(<i></i>)
+<b>__stepOver</b>(<i>debuggerId=""</i>)
 
 <p>
         Private method to handle the Step Over action.
 </p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+</dl>
 <a NAME="DebugUI.__stepQuit" ID="DebugUI.__stepQuit"></a>
 <h4>DebugUI.__stepQuit</h4>
-<b>__stepQuit</b>(<i></i>)
+<b>__stepQuit</b>(<i>debuggerId=""</i>)
 
 <p>
         Private method to handle the Step Quit action.
 </p>
+<dl>
+
+<dt><i>debuggerId</i> (str)</dt>
+<dd>
+ID of the debugger backend
+</dd>
+</dl>
 <a NAME="DebugUI.__stopScript" ID="DebugUI.__stopScript"></a>
 <h4>DebugUI.__stopScript</h4>
 <b>__stopScript</b>(<i></i>)
@@ -1084,11 +1302,30 @@
         Public method to get a list of all actions.
 </p>
 <dl>
-<dt>Returns:</dt>
+<dt>Return:</dt>
 <dd>
 list of all actions (list of E5Action)
 </dd>
 </dl>
+<a NAME="DebugUI.getSelectedDebuggerId" ID="DebugUI.getSelectedDebuggerId"></a>
+<h4>DebugUI.getSelectedDebuggerId</h4>
+<b>getSelectedDebuggerId</b>(<i></i>)
+
+<p>
+        Public method to get the currently selected debugger ID.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+selected debugger ID
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl>
 <a NAME="DebugUI.initActions" ID="DebugUI.initActions"></a>
 <h4>DebugUI.initActions</h4>
 <b>initActions</b>(<i></i>)
@@ -1104,7 +1341,7 @@
         Public slot to initialize the project menu.
 </p>
 <dl>
-<dt>Returns:</dt>
+<dt>Return:</dt>
 <dd>
 the generated menu
 </dd>
@@ -1125,7 +1362,7 @@
 </dd>
 </dl>
 <dl>
-<dt>Returns:</dt>
+<dt>Return:</dt>
 <dd>
 the generated toolbars (list of QToolBar)
 </dd>
@@ -1183,6 +1420,35 @@
             stop at the first executable line (boolean)
 </dd>
 </dl>
+<a NAME="DebugUI.setDebugActionsEnabled" ID="DebugUI.setDebugActionsEnabled"></a>
+<h4>DebugUI.setDebugActionsEnabled</h4>
+<b>setDebugActionsEnabled</b>(<i>enable</i>)
+
+<p>
+        Public method to set the enabled state of the debug actions.
+</p>
+<dl>
+
+<dt><i>enable</i> (bool)</dt>
+<dd>
+enable state to be set
+</dd>
+</dl>
+<a NAME="DebugUI.setEnableMultiprocess" ID="DebugUI.setEnableMultiprocess"></a>
+<h4>DebugUI.setEnableMultiprocess</h4>
+<b>setEnableMultiprocess</b>(<i>enableMultiprocess</i>)
+
+<p>
+        Public slot to initialize the enableMultiprocess flag.
+</p>
+<dl>
+
+<dt><i>enableMultiprocess</i> (bool)</dt>
+<dd>
+flag indicating, that the debugger should be
+            run in multi process mode
+</dd>
+</dl>
 <a NAME="DebugUI.setEnvHistory" ID="DebugUI.setEnvHistory"></a>
 <h4>DebugUI.setEnvHistory</h4>
 <b>setEnvHistory</b>(<i>envStr, clearHistories=False, history=None</i>)
@@ -1248,6 +1514,29 @@
 flag indicating exception reporting status (boolean)
 </dd>
 </dl>
+<a NAME="DebugUI.setMultiprocessNoDebugHistory" ID="DebugUI.setMultiprocessNoDebugHistory"></a>
+<h4>DebugUI.setMultiprocessNoDebugHistory</h4>
+<b>setMultiprocessNoDebugHistory</b>(<i>noDebugList, clearHistories=False, history=None</i>)
+
+<p>
+        Public slot to initialize the no debug list history.
+</p>
+<dl>
+
+<dt><i>noDebugList</i> (str)</dt>
+<dd>
+whitespace separated list of programs not to be
+            debugged
+</dd>
+<dt><i>clearHistories</i> (bool)</dt>
+<dd>
+flag indicating, that the list should be cleared
+</dd>
+<dt><i>history</i> (list of str)</dt>
+<dd>
+list of history entries to be set
+</dd>
+</dl>
 <a NAME="DebugUI.setTracePython" ID="DebugUI.setTracePython"></a>
 <h4>DebugUI.setTracePython</h4>
 <b>setTracePython</b>(<i>tracePython</i>)
@@ -1286,6 +1575,29 @@
 list of history entries to be set (list of strings)
 </dd>
 </dl>
+<a NAME="DebugUI.showNotification" ID="DebugUI.showNotification"></a>
+<h4>DebugUI.showNotification</h4>
+<b>showNotification</b>(<i>notification, kind=NotificationTypes.Information, timeout=None</i>)
+
+<p>
+        Public method to show some notification message.
+</p>
+<dl>
+
+<dt><i>notification</i> (str)</dt>
+<dd>
+message to be shown
+</dd>
+<dt><i>kind</i> (NotificationTypes)</dt>
+<dd>
+kind of notification to be shown
+</dd>
+<dt><i>timeout</i> (int)</dt>
+<dd>
+timeout for the notification (None = use configured
+            default, 0 = indefinitely)
+</dd>
+</dl>
 <a NAME="DebugUI.shutdown" ID="DebugUI.shutdown"></a>
 <h4>DebugUI.shutdown</h4>
 <b>shutdown</b>(<i></i>)
@@ -1304,7 +1616,7 @@
         This is needed to cleanly close the sockets on Win OS.
 </p>
 <dl>
-<dt>Returns:</dt>
+<dt>Return:</dt>
 <dd>
 always true
 </dd>
@@ -1324,9 +1636,15 @@
 </dd>
 </dl>
 <dl>
-<dt>Returns:</dt>
+<dt>Return:</dt>
 <dd>
-filters list (list of integers)
+filters list
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+list of str
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>

eric ide

mercurial