eric6/Documentation/Source/eric6.QScintilla.EditorOutline.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)

7693
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric6.QScintilla.EditorOutline</title>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <style>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 body {
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 background: #EDECE6;
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 margin: 0em 1em 10em 1em;
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 color: black;
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 }
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 h1 { color: white; background: #85774A; }
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 h2 { color: white; background: #85774A; }
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 h3 { color: white; background: #9D936E; }
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 h4 { color: white; background: #9D936E; }
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 a { color: #BA6D36; }
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 </style>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 </head>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 <body>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 <a NAME="top" ID="top"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <h1>eric6.QScintilla.EditorOutline</h1>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 Module implementing an outline widget for source code navigation of the editor.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 <h3>Global Attributes</h3>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 <table>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <tr><td>None</td></tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 </table>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <h3>Classes</h3>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <table>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 <td><a href="#EditorOutlineView">EditorOutlineView</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 <td>Class implementing an outline widget for source code navigation of the editor.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 </table>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 <h3>Functions</h3>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 <table>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <tr><td>None</td></tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 </table>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 <hr />
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 <hr />
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49 <a NAME="EditorOutlineView" ID="EditorOutlineView"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <h2>EditorOutlineView</h2>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 Class implementing an outline widget for source code navigation of the
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 editor.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 <h3>Derived from</h3>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 QTreeView
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <h3>Class Attributes</h3>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 <table>
7756
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
61 <tr><td>None</td></tr>
7693
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 </table>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <h3>Class Methods</h3>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 <table>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 <tr><td>None</td></tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 </table>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 <h3>Methods</h3>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <table>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <td><a href="#EditorOutlineView.__init__">EditorOutlineView</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 <td>Constructor</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77 <td><a href="#EditorOutlineView.__completeRepopulate">__completeRepopulate</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 <td>Private slot to complete the repopulate of the outline view.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 <td><a href="#EditorOutlineView.__contextMenuRequested">__contextMenuRequested</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <td>Private slot to show the context menu.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 <td><a href="#EditorOutlineView.__copyToClipboard">__copyToClipboard</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 <td>Private slot to copy the file name of the editor to the clipboard.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 <td><a href="#EditorOutlineView.__createPopupMenus">__createPopupMenus</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 <td>Private method to generate the various popup menus.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 <td><a href="#EditorOutlineView.__currentItem">__currentItem</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 <td>Private method to get a reference to the current item.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97 <td><a href="#EditorOutlineView.__decWidth">__decWidth</a></td>
7756
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
98 <td>Private slot to decrement the width of the outline.</td>
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
99 </tr>
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
100 <tr>
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
101 <td><a href="#EditorOutlineView.__defaultWidth">__defaultWidth</a></td>
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
102 <td>Private slot to set the outline to the default width.</td>
7693
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 <td><a href="#EditorOutlineView.__editorCursorLineChanged">__editorCursorLineChanged</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 <td>Private method to highlight a node given its line number.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <td><a href="#EditorOutlineView.__editorLanguageChanged">__editorLanguageChanged</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 <td>Private slot handling a change of the associated editors source code language.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 <td><a href="#EditorOutlineView.__editorRenamed">__editorRenamed</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 <td>Private slot handling a renaming of the associated editor.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 <td><a href="#EditorOutlineView.__goto">__goto</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 <td>Private slot to move the editor cursor to the line of the context item.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <td><a href="#EditorOutlineView.__gotoAttribute">__gotoAttribute</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <td>Private slot to handle the selection of the goto menu.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 <td><a href="#EditorOutlineView.__gotoItem">__gotoItem</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <td>Private slot to set the editor cursor.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 <td><a href="#EditorOutlineView.__incWidth">__incWidth</a></td>
7756
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
130 <td>Private slot to increment the width of the outline.</td>
7693
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 <td><a href="#EditorOutlineView.__prepareRepopulate">__prepareRepopulate</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 <td>Private slot to prepare to repopulate the outline view.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 <td><a href="#EditorOutlineView.__resizeColumns">__resizeColumns</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 <td>Private slot to resize the view when items get expanded or collapsed.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 <td><a href="#EditorOutlineView.__showGotoMenu">__showGotoMenu</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 <td>Private slot to prepare the goto submenu of the attribute menu.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
144 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145 <td><a href="#EditorOutlineView.isPopulated">isPopulated</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 <td>Public method to check, if the model is populated.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
147 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
148 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 <td><a href="#EditorOutlineView.isSupportedLanguage">isSupportedLanguage</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150 <td>Public method to check, if outlining a given language is supported.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 <td><a href="#EditorOutlineView.mouseDoubleClickEvent">mouseDoubleClickEvent</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 <td>Protected method of QAbstractItemView.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
157 <td><a href="#EditorOutlineView.repopulate">repopulate</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
158 <td>Public slot to repopulate the model.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
159 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
160 <tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
161 <td><a href="#EditorOutlineView.setActive">setActive</a></td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 <td>Public method to activate or deactivate the outline view.</td>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 </tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 </table>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165 <h3>Static Methods</h3>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167 <table>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 <tr><td>None</td></tr>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169 </table>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 <a NAME="EditorOutlineView.__init__" ID="EditorOutlineView.__init__"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172 <h4>EditorOutlineView (Constructor)</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 <b>EditorOutlineView</b>(<i>editor, populate=True, parent=None</i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176 Constructor
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178 <dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
180 <dt><i>editor</i> (Editor)</dt>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 reference to the editor widget
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
183 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
184 <dt><i>populate</i> (bool)</dt>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
185 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
186 flag indicating to populate the outline
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
187 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
188 <dt><i>parent</i> (QWidget)</dt>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
189 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 reference to the parent widget
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192 </dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 <a NAME="EditorOutlineView.__completeRepopulate" ID="EditorOutlineView.__completeRepopulate"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194 <h4>EditorOutlineView.__completeRepopulate</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
195 <b>__completeRepopulate</b>(<i></i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
197 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
198 Private slot to complete the repopulate of the outline view.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
199 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
200 <a NAME="EditorOutlineView.__contextMenuRequested" ID="EditorOutlineView.__contextMenuRequested"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
201 <h4>EditorOutlineView.__contextMenuRequested</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
202 <b>__contextMenuRequested</b>(<i>coord</i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
203
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
204 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
205 Private slot to show the context menu.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
206 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207 <dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209 <dt><i>coord</i> (QPoint)</dt>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
210 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
211 position of the mouse pointer
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 </dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
214 <a NAME="EditorOutlineView.__copyToClipboard" ID="EditorOutlineView.__copyToClipboard"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
215 <h4>EditorOutlineView.__copyToClipboard</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
216 <b>__copyToClipboard</b>(<i></i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
217
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
218 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
219 Private slot to copy the file name of the editor to the clipboard.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
220 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
221 <a NAME="EditorOutlineView.__createPopupMenus" ID="EditorOutlineView.__createPopupMenus"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
222 <h4>EditorOutlineView.__createPopupMenus</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
223 <b>__createPopupMenus</b>(<i></i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
224
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
225 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
226 Private method to generate the various popup menus.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
227 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
228 <a NAME="EditorOutlineView.__currentItem" ID="EditorOutlineView.__currentItem"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
229 <h4>EditorOutlineView.__currentItem</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
230 <b>__currentItem</b>(<i></i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
231
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
232 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
233 Private method to get a reference to the current item.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
234 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
235 <dl>
7989
a21d673a8f99 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7756
diff changeset
236 <dt>Return:</dt>
7693
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
237 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
238 reference to the current item
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
239 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
240 </dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
241 <dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
242 <dt>Return Type:</dt>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
243 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
244 BrowserItem
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
245 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
246 </dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
247 <a NAME="EditorOutlineView.__decWidth" ID="EditorOutlineView.__decWidth"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
248 <h4>EditorOutlineView.__decWidth</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
249 <b>__decWidth</b>(<i></i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
250
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
251 <p>
7756
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
252 Private slot to decrement the width of the outline.
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
253 </p>
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
254 <a NAME="EditorOutlineView.__defaultWidth" ID="EditorOutlineView.__defaultWidth"></a>
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
255 <h4>EditorOutlineView.__defaultWidth</h4>
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
256 <b>__defaultWidth</b>(<i></i>)
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
257
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
258 <p>
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
259 Private slot to set the outline to the default width.
7693
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
260 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
261 <a NAME="EditorOutlineView.__editorCursorLineChanged" ID="EditorOutlineView.__editorCursorLineChanged"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
262 <h4>EditorOutlineView.__editorCursorLineChanged</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
263 <b>__editorCursorLineChanged</b>(<i>lineno</i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
264
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
265 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
266 Private method to highlight a node given its line number.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
267 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
268 <dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
269
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
270 <dt><i>lineno</i> (int)</dt>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
271 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
272 zero based line number of the item
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
273 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
274 </dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
275 <a NAME="EditorOutlineView.__editorLanguageChanged" ID="EditorOutlineView.__editorLanguageChanged"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
276 <h4>EditorOutlineView.__editorLanguageChanged</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
277 <b>__editorLanguageChanged</b>(<i></i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
278
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
279 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
280 Private slot handling a change of the associated editors source code
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
281 language.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
282 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
283 <a NAME="EditorOutlineView.__editorRenamed" ID="EditorOutlineView.__editorRenamed"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
284 <h4>EditorOutlineView.__editorRenamed</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
285 <b>__editorRenamed</b>(<i></i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
286
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
287 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
288 Private slot handling a renaming of the associated editor.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
289 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
290 <a NAME="EditorOutlineView.__goto" ID="EditorOutlineView.__goto"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
291 <h4>EditorOutlineView.__goto</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
292 <b>__goto</b>(<i></i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
293
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
294 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
295 Private slot to move the editor cursor to the line of the context item.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
296 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
297 <a NAME="EditorOutlineView.__gotoAttribute" ID="EditorOutlineView.__gotoAttribute"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
298 <h4>EditorOutlineView.__gotoAttribute</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
299 <b>__gotoAttribute</b>(<i>act</i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
300
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
301 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
302 Private slot to handle the selection of the goto menu.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
303 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
304 <dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
305
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
306 <dt><i>act</i></dt>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
307 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
308 reference to the action (E5Action)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
309 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
310 </dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
311 <a NAME="EditorOutlineView.__gotoItem" ID="EditorOutlineView.__gotoItem"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
312 <h4>EditorOutlineView.__gotoItem</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
313 <b>__gotoItem</b>(<i>index</i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
314
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
315 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
316 Private slot to set the editor cursor.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
317 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
318 <dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
319
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
320 <dt><i>index</i> (QModelIndex)</dt>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
321 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
322 index of the item to set the cursor for
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
323 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
324 </dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
325 <a NAME="EditorOutlineView.__incWidth" ID="EditorOutlineView.__incWidth"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
326 <h4>EditorOutlineView.__incWidth</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
327 <b>__incWidth</b>(<i></i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
328
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
329 <p>
7756
c23a94f7e2e5 Syntax Checker: added a syntax checker for TOML files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7693
diff changeset
330 Private slot to increment the width of the outline.
7693
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
331 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
332 <a NAME="EditorOutlineView.__prepareRepopulate" ID="EditorOutlineView.__prepareRepopulate"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
333 <h4>EditorOutlineView.__prepareRepopulate</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
334 <b>__prepareRepopulate</b>(<i></i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
335
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
336 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
337 Private slot to prepare to repopulate the outline view.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
338 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
339 <a NAME="EditorOutlineView.__resizeColumns" ID="EditorOutlineView.__resizeColumns"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
340 <h4>EditorOutlineView.__resizeColumns</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
341 <b>__resizeColumns</b>(<i></i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
342
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
343 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
344 Private slot to resize the view when items get expanded or collapsed.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
345 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
346 <a NAME="EditorOutlineView.__showGotoMenu" ID="EditorOutlineView.__showGotoMenu"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
347 <h4>EditorOutlineView.__showGotoMenu</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
348 <b>__showGotoMenu</b>(<i></i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
349
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
350 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
351 Private slot to prepare the goto submenu of the attribute menu.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
352 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
353 <a NAME="EditorOutlineView.isPopulated" ID="EditorOutlineView.isPopulated"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
354 <h4>EditorOutlineView.isPopulated</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
355 <b>isPopulated</b>(<i></i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
356
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
357 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
358 Public method to check, if the model is populated.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
359 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
360 <dl>
7989
a21d673a8f99 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7756
diff changeset
361 <dt>Return:</dt>
7693
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
362 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
363 flag indicating a populated model
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
364 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
365 </dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
366 <dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
367 <dt>Return Type:</dt>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
368 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
369 bool
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
370 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
371 </dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
372 <a NAME="EditorOutlineView.isSupportedLanguage" ID="EditorOutlineView.isSupportedLanguage"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
373 <h4>EditorOutlineView.isSupportedLanguage</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
374 <b>isSupportedLanguage</b>(<i>language</i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
375
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
376 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
377 Public method to check, if outlining a given language is supported.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
378 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
379 <dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
380
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
381 <dt><i>language</i> (str)</dt>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
382 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
383 source language to be checked
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
384 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
385 </dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
386 <dl>
7989
a21d673a8f99 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7756
diff changeset
387 <dt>Return:</dt>
7693
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
388 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
389 flag indicating support
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
390 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
391 </dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
392 <dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
393 <dt>Return Type:</dt>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
394 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
395 bool
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
396 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
397 </dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
398 <a NAME="EditorOutlineView.mouseDoubleClickEvent" ID="EditorOutlineView.mouseDoubleClickEvent"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
399 <h4>EditorOutlineView.mouseDoubleClickEvent</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
400 <b>mouseDoubleClickEvent</b>(<i>mouseEvent</i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
401
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
402 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
403 Protected method of QAbstractItemView.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
404 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
405 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
406 Reimplemented to disable expanding/collapsing of items when
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
407 double-clicking. Instead the double-clicked entry is opened.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
408 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
409 <dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
410
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
411 <dt><i>mouseEvent</i></dt>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
412 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
413 the mouse event (QMouseEvent)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
414 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
415 </dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
416 <a NAME="EditorOutlineView.repopulate" ID="EditorOutlineView.repopulate"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
417 <h4>EditorOutlineView.repopulate</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
418 <b>repopulate</b>(<i></i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
419
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
420 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
421 Public slot to repopulate the model.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
422 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
423 <a NAME="EditorOutlineView.setActive" ID="EditorOutlineView.setActive"></a>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
424 <h4>EditorOutlineView.setActive</h4>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
425 <b>setActive</b>(<i>active</i>)
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
426
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
427 <p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
428 Public method to activate or deactivate the outline view.
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
429 </p>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
430 <dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
431
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
432 <dt><i>active</i> (bool)</dt>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
433 <dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
434 flag indicating the requested action
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
435 </dd>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
436 </dl>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
437 <div align="right"><a href="#top">Up</a></div>
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
438 <hr />
a51f82458a1b Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
439 </body></html>

eric ide

mercurial