--- a/eric6/Documentation/Source/eric6.Debugger.DebugViewer.html Mon Dec 28 19:43:35 2020 +0100 +++ b/eric6/Documentation/Source/eric6.Debugger.DebugViewer.html Tue Dec 29 20:06:50 2020 +0100 @@ -89,7 +89,7 @@ <h3>Class Attributes</h3> <table> -<tr><td>ThreadIdRole</td></tr> +<tr><td>DebuggerStateRole</td></tr><tr><td>ThreadIdRole</td></tr> </table> <h3>Class Methods</h3> @@ -105,6 +105,10 @@ <td>Constructor</td> </tr> <tr> +<td><a href="#DebugViewer.__addThreadList">__addThreadList</a></td> +<td>Private method to add the list of threads to a debugger entry.</td> +</tr> +<tr> <td><a href="#DebugViewer.__callStackFrameSelected">__callStackFrameSelected</a></td> <td>Private slot to handle the selection of a call stack entry of the call stack viewer.</td> </tr> @@ -153,10 +157,6 @@ <td>Private slot to handle the source button press to show the selected file.</td> </tr> <tr> -<td><a href="#DebugViewer.__threadSelected">__threadSelected</a></td> -<td>Private slot to handle the selection of a thread in the thread list.</td> -</tr> -<tr> <td><a href="#DebugViewer.clearCallTrace">clearCallTrace</a></td> <td>Public method to clear the recorded call trace.</td> </tr> @@ -225,10 +225,6 @@ <td>Public slot to set the local variables filter.</td> </tr> <tr> -<td><a href="#DebugViewer.showThreadList">showThreadList</a></td> -<td>Public method to show the thread list.</td> -</tr> -<tr> <td><a href="#DebugViewer.showVariable">showVariable</a></td> <td>Public method to show the variables in the respective window.</td> </tr> @@ -265,6 +261,28 @@ parent widget </dd> </dl> +<a NAME="DebugViewer.__addThreadList" ID="DebugViewer.__addThreadList"></a> +<h4>DebugViewer.__addThreadList</h4> +<b>__addThreadList</b>(<i>currentID, threadList, debuggerId</i>) + +<p> + Private method to add the list of threads to a debugger entry. +</p> +<dl> + +<dt><i>currentID</i> (int)</dt> +<dd> +id of the current thread +</dd> +<dt><i>threadList</i> (list of dict)</dt> +<dd> +list of dictionaries containing the thread data +</dd> +<dt><i>debuggerId</i> (str)</dt> +<dd> +ID of the debugger backend +</dd> +</dl> <a NAME="DebugViewer.__callStackFrameSelected" ID="DebugViewer.__callStackFrameSelected"></a> <h4>DebugViewer.__callStackFrameSelected</h4> <b>__callStackFrameSelected</b>(<i>frameNo</i>) @@ -494,24 +512,6 @@ Private slot to handle the source button press to show the selected file. </p> -<a NAME="DebugViewer.__threadSelected" ID="DebugViewer.__threadSelected"></a> -<h4>DebugViewer.__threadSelected</h4> -<b>__threadSelected</b>(<i>current, previous</i>) - -<p> - Private slot to handle the selection of a thread in the thread list. -</p> -<dl> - -<dt><i>current</i> (QTreeWidgetItem)</dt> -<dd> -reference to the new current item -</dd> -<dt><i>previous</i> (QTreeWidgetItem)</dt> -<dd> -reference to the previous current item -</dd> -</dl> <a NAME="DebugViewer.clearCallTrace" ID="DebugViewer.clearCallTrace"></a> <h4>DebugViewer.clearCallTrace</h4> <b>clearCallTrace</b>(<i></i>) @@ -749,28 +749,6 @@ filter list for local variable types </dd> </dl> -<a NAME="DebugViewer.showThreadList" ID="DebugViewer.showThreadList"></a> -<h4>DebugViewer.showThreadList</h4> -<b>showThreadList</b>(<i>currentID, threadList, debuggerId</i>) - -<p> - Public method to show the thread list. -</p> -<dl> - -<dt><i>currentID</i> (int)</dt> -<dd> -id of the current thread -</dd> -<dt><i>threadList</i> (list of dict)</dt> -<dd> -list of dictionaries containing the thread data -</dd> -<dt><i>debuggerId</i> (str)</dt> -<dd> -ID of the debugger backend -</dd> -</dl> <a NAME="DebugViewer.showVariable" ID="DebugViewer.showVariable"></a> <h4>DebugViewer.showVariable</h4> <b>showVariable</b>(<i>vlist, showGlobals</i>)