eric6/Documentation/Source/eric6.UI.PythonAstViewer.html

Fri, 22 Jan 2021 16:48:43 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 22 Jan 2021 16:48:43 +0100
changeset 7998
cd41c844862f
parent 7989
a21d673a8f99
permissions
-rw-r--r--

Editor
- added functionality to insert docstring templates via the context menu (cursor placed on first line of function definition) or after entering the docstring start string (e.g. """ for Python)

6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric6.UI.PythonAstViewer</title>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <style>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 body {
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 background: #EDECE6;
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 margin: 0em 1em 10em 1em;
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 color: black;
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 }
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 h1 { color: white; background: #85774A; }
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 h2 { color: white; background: #85774A; }
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 h3 { color: white; background: #9D936E; }
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 h4 { color: white; background: #9D936E; }
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 a { color: #BA6D36; }
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 </style>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 </head>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
21 <body>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
22 <a NAME="top" ID="top"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <h1>eric6.UI.PythonAstViewer</h1>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
24
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 Module implementing a widget to visualize the Python AST for some Python
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 sources.
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 </p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 <h3>Global Attributes</h3>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
30
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <table>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <tr><td>None</td></tr>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 </table>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <h3>Classes</h3>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
35
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 <table>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
37
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 <tr>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 <td><a href="#PythonAstViewer">PythonAstViewer</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 <td>Class implementing a widget to visualize the Python AST for some Python sources.</td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 </tr>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 </table>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 <h3>Functions</h3>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
44
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <table>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 <tr><td>None</td></tr>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 </table>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
48 <hr />
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
49 <hr />
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <a NAME="PythonAstViewer" ID="PythonAstViewer"></a>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 <h2>PythonAstViewer</h2>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
52
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 Class implementing a widget to visualize the Python AST for some Python
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 sources.
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 </p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 <h3>Derived from</h3>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 QWidget
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 <h3>Class Attributes</h3>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
60
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <table>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 <tr><td>EndIndexRole</td></tr><tr><td>EndLineRole</td></tr><tr><td>StartIndexRole</td></tr><tr><td>StartLineRole</td></tr>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 </table>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 <h3>Class Methods</h3>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
65
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 <table>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <tr><td>None</td></tr>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 </table>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 <h3>Methods</h3>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
70
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 <table>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
72
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <tr>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 <td><a href="#PythonAstViewer.__init__">PythonAstViewer</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 <td>Constructor</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
76 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
77 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 <td><a href="#PythonAstViewer.__astItemClicked">__astItemClicked</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 <td>Private slot handling a user click on an AST node item.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
80 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
81 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <td><a href="#PythonAstViewer.__astViewerStateChanged">__astViewerStateChanged</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 <td>Private slot to toggle the display of the AST viewer.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
84 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
85 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 <td><a href="#PythonAstViewer.__clearSelection">__clearSelection</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <td>Private method to clear all selected items.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
88 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
89 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 <td><a href="#PythonAstViewer.__createErrorItem">__createErrorItem</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 <td>Private method to create a top level error item.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
92 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
93 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 <td><a href="#PythonAstViewer.__editorChanged">__editorChanged</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 <td>Private slot to handle a change of the current editor.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
96 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
97 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 <td><a href="#PythonAstViewer.__editorDoubleClicked">__editorDoubleClicked</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 <td>Private slot to handle a mouse button double click in the editor.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
100 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
101 <tr>
7707
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
102 <td><a href="#PythonAstViewer.__editorLanguageChanged">__editorLanguageChanged</a></td>
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
103 <td>Private slot to handle a change of the editor language.</td>
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
104 </tr>
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
105 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 <td><a href="#PythonAstViewer.__editorSaved">__editorSaved</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 <td>Private slot to reload the AST after the connected editor was saved.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
108 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
109 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 <td><a href="#PythonAstViewer.__findClosestContainingItem">__findClosestContainingItem</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 <td>Private method to search for the tree item that contains a range closest.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
112 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
113 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 <td><a href="#PythonAstViewer.__findClosestContainingNode">__findClosestContainingNode</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 <td>Private method to search for the AST node that contains a range closest.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
116 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
117 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 <td><a href="#PythonAstViewer.__grabFocus">__grabFocus</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 <td>Private method to grab the input focus.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
120 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
121 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <td><a href="#PythonAstViewer.__lastEditorClosed">__lastEditorClosed</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 <td>Private slot to handle the last editor closed signal of the view manager.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
124 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
125 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <td><a href="#PythonAstViewer.__loadAST">__loadAST</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 <td>Private method to generate the AST from the source of the current editor and visualize it.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
128 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
129 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 <td><a href="#PythonAstViewer.__markTextRanges">__markTextRanges</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 <td>Private method to modify the AST nodes with end_lineno and end_col_offset information.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
132 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
133 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 <td><a href="#PythonAstViewer.__populateNode">__populateNode</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 <td>Private method to populate the tree view with a node.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
136 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
137 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 <td><a href="#PythonAstViewer.__rangeContainsSmaller">__rangeContainsSmaller</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 <td>Private method to check, if second is contained in first.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
140 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
141 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 <td><a href="#PythonAstViewer.__rangeContainsSmallerOrEqual">__rangeContainsSmallerOrEqual</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143 <td>Private method to check, if second is contained in or equal to first.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
144 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
145 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 <td><a href="#PythonAstViewer.__resizeColumns">__resizeColumns</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
147 <td>Private method to resize the columns to suitable values.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
148 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
149 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150 <td><a href="#PythonAstViewer.__selectItemForEditorSelection">__selectItemForEditorSelection</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 <td>Private slot to select the item corresponding to an editor selection.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
152 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
153 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 <td><a href="#PythonAstViewer.hide">hide</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 <td>Public slot to hide the AST viewer.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
156 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
157 <tr>
7705
90a9aefd4253 Finished to implement a Python Disassembly Viewer showing the byte code generated from a Python source file loaded in an editor pane.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7273
diff changeset
158 <td><a href="#PythonAstViewer.preferencesChanged">preferencesChanged</a></td>
90a9aefd4253 Finished to implement a Python Disassembly Viewer showing the byte code generated from a Python source file loaded in an editor pane.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7273
diff changeset
159 <td>Public slot handling changes of the AST viewer settings.</td>
90a9aefd4253 Finished to implement a Python Disassembly Viewer showing the byte code generated from a Python source file loaded in an editor pane.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7273
diff changeset
160 </tr>
90a9aefd4253 Finished to implement a Python Disassembly Viewer showing the byte code generated from a Python source file loaded in an editor pane.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7273
diff changeset
161 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 <td><a href="#PythonAstViewer.resizeEvent">resizeEvent</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 <td>Protected method to handle resize events.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
164 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
165 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 <td><a href="#PythonAstViewer.show">show</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167 <td>Public slot to show the AST viewer.</td>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
168 </tr>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
169 <tr>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 <td><a href="#PythonAstViewer.shutdown">shutdown</a></td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 <td>Public method to perform shutdown actions.</td>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172 </tr>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 </table>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 <h3>Static Methods</h3>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
175
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176 <table>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177 <tr><td>None</td></tr>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178 </table>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
179
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
180 <a NAME="PythonAstViewer.__init__" ID="PythonAstViewer.__init__"></a>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 <h4>PythonAstViewer (Constructor)</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 <b>PythonAstViewer</b>(<i>viewmanager, parent=None</i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
183
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
184 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
185 Constructor
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
186 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
187 <dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
188
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
189 <dt><i>viewmanager</i> (ViewManager)</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191 reference to the viewmanager object
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
192 </dd>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
193 <dt><i>parent</i> (QWidget)</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
195 reference to the parent widget
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
197 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
198 <a NAME="PythonAstViewer.__astItemClicked" ID="PythonAstViewer.__astItemClicked"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
199 <h4>PythonAstViewer.__astItemClicked</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
200 <b>__astItemClicked</b>(<i>itm, column</i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
201
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
202 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
203 Private slot handling a user click on an AST node item.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
204 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
205 <dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
206
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207 <dt><i>itm</i> (QTreeWidgetItem)</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209 reference to the clicked item
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
210 </dd>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
211 <dt><i>column</i> (int)</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 column number of the click
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
214 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
215 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
216 <a NAME="PythonAstViewer.__astViewerStateChanged" ID="PythonAstViewer.__astViewerStateChanged"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
217 <h4>PythonAstViewer.__astViewerStateChanged</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
218 <b>__astViewerStateChanged</b>(<i>on</i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
219
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
220 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
221 Private slot to toggle the display of the AST viewer.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
222 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
223 <dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
224
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
225 <dt><i>on</i> (bool)</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
226 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
227 flag indicating to show the AST
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
228 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
229 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
230 <a NAME="PythonAstViewer.__clearSelection" ID="PythonAstViewer.__clearSelection"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
231 <h4>PythonAstViewer.__clearSelection</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
232 <b>__clearSelection</b>(<i></i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
233
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
234 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
235 Private method to clear all selected items.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
236 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
237 <a NAME="PythonAstViewer.__createErrorItem" ID="PythonAstViewer.__createErrorItem"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
238 <h4>PythonAstViewer.__createErrorItem</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
239 <b>__createErrorItem</b>(<i>error</i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
240
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
241 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
242 Private method to create a top level error item.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
243 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
244 <dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
245
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
246 <dt><i>error</i> (str)</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
247 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
248 error message
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
249 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
250 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
251 <dl>
7989
a21d673a8f99 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7707
diff changeset
252 <dt>Return:</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
253 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
254 generated item
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
255 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
256 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
257 <dl>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
258 <dt>Return Type:</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
259 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
260 QTreeWidgetItem
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
261 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
262 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
263 <a NAME="PythonAstViewer.__editorChanged" ID="PythonAstViewer.__editorChanged"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
264 <h4>PythonAstViewer.__editorChanged</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
265 <b>__editorChanged</b>(<i>editor</i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
266
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
267 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
268 Private slot to handle a change of the current editor.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
269 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
270 <dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
271
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
272 <dt><i>editor</i> (Editor)</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
273 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
274 reference to the current editor
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
275 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
276 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
277 <a NAME="PythonAstViewer.__editorDoubleClicked" ID="PythonAstViewer.__editorDoubleClicked"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
278 <h4>PythonAstViewer.__editorDoubleClicked</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
279 <b>__editorDoubleClicked</b>(<i>editor, pos, buttons</i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
280
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
281 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
282 Private slot to handle a mouse button double click in the editor.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
283 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
284 <dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
285
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
286 <dt><i>editor</i> (Editor)</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
287 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
288 reference to the editor, that emitted the signal
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
289 </dd>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
290 <dt><i>pos</i> (QPoint)</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
291 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
292 position of the double click
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
293 </dd>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
294 <dt><i>buttons</i> (Qt.MouseButtons)</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
295 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
296 mouse buttons that were double clicked
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
297 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
298 </dl>
7707
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
299 <a NAME="PythonAstViewer.__editorLanguageChanged" ID="PythonAstViewer.__editorLanguageChanged"></a>
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
300 <h4>PythonAstViewer.__editorLanguageChanged</h4>
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
301 <b>__editorLanguageChanged</b>(<i>editor</i>)
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
302
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
303 <p>
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
304 Private slot to handle a change of the editor language.
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
305 </p>
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
306 <dl>
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
307
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
308 <dt><i>editor</i> (Editor)</dt>
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
309 <dd>
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
310 reference to the editor which changed language
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
311 </dd>
6abcf4275d0e Added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7705
diff changeset
312 </dl>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
313 <a NAME="PythonAstViewer.__editorSaved" ID="PythonAstViewer.__editorSaved"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
314 <h4>PythonAstViewer.__editorSaved</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
315 <b>__editorSaved</b>(<i>editor</i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
316
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
317 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
318 Private slot to reload the AST after the connected editor was saved.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
319 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
320 <dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
321
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
322 <dt><i>editor</i> (Editor)</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
323 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
324 reference to the editor that performed a save action
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
325 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
326 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
327 <a NAME="PythonAstViewer.__findClosestContainingItem" ID="PythonAstViewer.__findClosestContainingItem"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
328 <h4>PythonAstViewer.__findClosestContainingItem</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
329 <b>__findClosestContainingItem</b>(<i>itm, textRange</i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
330
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
331 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
332 Private method to search for the tree item that contains a range
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
333 closest.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
334 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
335 <dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
336
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
337 <dt><i>itm</i> (QTreeWidgetItem)</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
338 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
339 tree item to start searching at
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
340 </dd>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
341 <dt><i>textRange</i> (tuple of (int, int, int, int))</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
342 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
343 tuple giving the start and end positions
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
344 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
345 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
346 <dl>
7989
a21d673a8f99 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7707
diff changeset
347 <dt>Return:</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
348 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
349 best matching tree item
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
350 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
351 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
352 <dl>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
353 <dt>Return Type:</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
354 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
355 QTreeWidgetItem
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
356 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
357 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
358 <a NAME="PythonAstViewer.__findClosestContainingNode" ID="PythonAstViewer.__findClosestContainingNode"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
359 <h4>PythonAstViewer.__findClosestContainingNode</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
360 <b>__findClosestContainingNode</b>(<i>node, textRange</i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
361
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
362 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
363 Private method to search for the AST node that contains a range
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
364 closest.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
365 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
366 <dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
367
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
368 <dt><i>node</i> (ast.AST)</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
369 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
370 AST node to start searching at
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
371 </dd>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
372 <dt><i>textRange</i> (tuple of (int, int, int, int))</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
373 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
374 tuple giving the start and end positions
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
375 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
376 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
377 <dl>
7989
a21d673a8f99 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7707
diff changeset
378 <dt>Return:</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
379 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
380 best matching node
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
381 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
382 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
383 <dl>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
384 <dt>Return Type:</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
385 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
386 ast.AST
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
387 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
388 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
389 <a NAME="PythonAstViewer.__grabFocus" ID="PythonAstViewer.__grabFocus"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
390 <h4>PythonAstViewer.__grabFocus</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
391 <b>__grabFocus</b>(<i></i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
392
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
393 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
394 Private method to grab the input focus.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
395 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
396 <a NAME="PythonAstViewer.__lastEditorClosed" ID="PythonAstViewer.__lastEditorClosed"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
397 <h4>PythonAstViewer.__lastEditorClosed</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
398 <b>__lastEditorClosed</b>(<i></i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
399
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
400 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
401 Private slot to handle the last editor closed signal of the view
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
402 manager.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
403 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
404 <a NAME="PythonAstViewer.__loadAST" ID="PythonAstViewer.__loadAST"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
405 <h4>PythonAstViewer.__loadAST</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
406 <b>__loadAST</b>(<i></i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
407
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
408 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
409 Private method to generate the AST from the source of the current
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
410 editor and visualize it.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
411 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
412 <a NAME="PythonAstViewer.__markTextRanges" ID="PythonAstViewer.__markTextRanges"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
413 <h4>PythonAstViewer.__markTextRanges</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
414 <b>__markTextRanges</b>(<i>tree, source</i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
415
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
416 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
417 Private method to modify the AST nodes with end_lineno and
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
418 end_col_offset information.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
419 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
420 <p>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
421 Note: The modifications are only done for nodes containing lineno and
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
422 col_offset attributes.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
423 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
424 <dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
425
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
426 <dt><i>tree</i> (ast.AST)</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
427 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
428 reference to the AST to be modified
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
429 </dd>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
430 <dt><i>source</i> (str)</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
431 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
432 source code the AST was created from
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
433 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
434 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
435 <a NAME="PythonAstViewer.__populateNode" ID="PythonAstViewer.__populateNode"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
436 <h4>PythonAstViewer.__populateNode</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
437 <b>__populateNode</b>(<i>name, nodeOrFields, parent</i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
438
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
439 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
440 Private method to populate the tree view with a node.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
441 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
442 <dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
443
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
444 <dt><i>name</i> (str)</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
445 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
446 name of the node
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
447 </dd>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
448 <dt><i>nodeOrFields</i> (ast.AST or list)</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
449 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
450 reference to the node or a list node fields
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
451 </dd>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
452 <dt><i>parent</i> (QTreeWidget or QTreeWidgetItem)</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
453 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
454 reference to the parent item
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
455 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
456 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
457 <a NAME="PythonAstViewer.__rangeContainsSmaller" ID="PythonAstViewer.__rangeContainsSmaller"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
458 <h4>PythonAstViewer.__rangeContainsSmaller</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
459 <b>__rangeContainsSmaller</b>(<i>first, second</i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
460
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
461 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
462 Private method to check, if second is contained in first.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
463 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
464 <dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
465
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
466 <dt><i>first</i> (tuple of (int, int, int, int))</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
467 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
468 text range to check against
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
469 </dd>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
470 <dt><i>second</i> (tuple of (int, int, int, int))</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
471 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
472 text range to check for
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
473 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
474 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
475 <dl>
7989
a21d673a8f99 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7707
diff changeset
476 <dt>Return:</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
477 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
478 flag indicating second is contained in first
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
479 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
480 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
481 <dl>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
482 <dt>Return Type:</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
483 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
484 bool
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
485 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
486 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
487 <a NAME="PythonAstViewer.__rangeContainsSmallerOrEqual" ID="PythonAstViewer.__rangeContainsSmallerOrEqual"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
488 <h4>PythonAstViewer.__rangeContainsSmallerOrEqual</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
489 <b>__rangeContainsSmallerOrEqual</b>(<i>first, second</i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
490
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
491 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
492 Private method to check, if second is contained in or equal to first.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
493 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
494 <dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
495
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
496 <dt><i>first</i> (tuple of (int, int, int, int))</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
497 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
498 text range to check against
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
499 </dd>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
500 <dt><i>second</i> (tuple of (int, int, int, int))</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
501 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
502 text range to check for
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
503 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
504 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
505 <dl>
7989
a21d673a8f99 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7707
diff changeset
506 <dt>Return:</dt>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
507 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
508 flag indicating second is contained in or equal to first
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
509 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
510 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
511 <dl>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
512 <dt>Return Type:</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
513 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
514 bool
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
515 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
516 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
517 <a NAME="PythonAstViewer.__resizeColumns" ID="PythonAstViewer.__resizeColumns"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
518 <h4>PythonAstViewer.__resizeColumns</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
519 <b>__resizeColumns</b>(<i></i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
520
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
521 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
522 Private method to resize the columns to suitable values.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
523 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
524 <a NAME="PythonAstViewer.__selectItemForEditorSelection" ID="PythonAstViewer.__selectItemForEditorSelection"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
525 <h4>PythonAstViewer.__selectItemForEditorSelection</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
526 <b>__selectItemForEditorSelection</b>(<i></i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
527
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
528 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
529 Private slot to select the item corresponding to an editor selection.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
530 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
531 <a NAME="PythonAstViewer.hide" ID="PythonAstViewer.hide"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
532 <h4>PythonAstViewer.hide</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
533 <b>hide</b>(<i></i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
534
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
535 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
536 Public slot to hide the AST viewer.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
537 </p>
7705
90a9aefd4253 Finished to implement a Python Disassembly Viewer showing the byte code generated from a Python source file loaded in an editor pane.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7273
diff changeset
538 <a NAME="PythonAstViewer.preferencesChanged" ID="PythonAstViewer.preferencesChanged"></a>
90a9aefd4253 Finished to implement a Python Disassembly Viewer showing the byte code generated from a Python source file loaded in an editor pane.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7273
diff changeset
539 <h4>PythonAstViewer.preferencesChanged</h4>
90a9aefd4253 Finished to implement a Python Disassembly Viewer showing the byte code generated from a Python source file loaded in an editor pane.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7273
diff changeset
540 <b>preferencesChanged</b>(<i></i>)
90a9aefd4253 Finished to implement a Python Disassembly Viewer showing the byte code generated from a Python source file loaded in an editor pane.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7273
diff changeset
541
90a9aefd4253 Finished to implement a Python Disassembly Viewer showing the byte code generated from a Python source file loaded in an editor pane.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7273
diff changeset
542 <p>
90a9aefd4253 Finished to implement a Python Disassembly Viewer showing the byte code generated from a Python source file loaded in an editor pane.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7273
diff changeset
543 Public slot handling changes of the AST viewer settings.
90a9aefd4253 Finished to implement a Python Disassembly Viewer showing the byte code generated from a Python source file loaded in an editor pane.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7273
diff changeset
544 </p>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
545 <a NAME="PythonAstViewer.resizeEvent" ID="PythonAstViewer.resizeEvent"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
546 <h4>PythonAstViewer.resizeEvent</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
547 <b>resizeEvent</b>(<i>evt</i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
548
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
549 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
550 Protected method to handle resize events.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
551 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
552 <dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
553
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
554 <dt><i>evt</i> (QResizeEvent)</dt>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
555 <dd>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
556 resize event
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
557 </dd>
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
558 </dl>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
559 <a NAME="PythonAstViewer.show" ID="PythonAstViewer.show"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
560 <h4>PythonAstViewer.show</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
561 <b>show</b>(<i></i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
562
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
563 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
564 Public slot to show the AST viewer.
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
565 </p>
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
566 <a NAME="PythonAstViewer.shutdown" ID="PythonAstViewer.shutdown"></a>
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
567 <h4>PythonAstViewer.shutdown</h4>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
568 <b>shutdown</b>(<i></i>)
7273
391d6b7b1eff Regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
569
6935
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
570 <p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
571 Public method to perform shutdown actions.
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
572 </p>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
573 <div align="right"><a href="#top">Up</a></div>
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
574 <hr />
71627b93aebc Added the forgotten source docu file for PythonAstViewer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
575 </body></html>

eric ide

mercurial