eric6/Documentation/Source/eric6.UI.BrowserModel.html

changeset 7273
391d6b7b1eff
parent 6942
2602857055c5
child 7635
0cdead130a81
equal deleted inserted replaced
7272:1779dc278077 7273:391d6b7b1eff
16 16
17 a { color: #BA6D36; } 17 a { color: #BA6D36; }
18 18
19 </style> 19 </style>
20 </head> 20 </head>
21 <body><a NAME="top" ID="top"></a> 21 <body>
22 <a NAME="top" ID="top"></a>
22 <h1>eric6.UI.BrowserModel</h1> 23 <h1>eric6.UI.BrowserModel</h1>
24
23 <p> 25 <p>
24 Module implementing the browser model. 26 Module implementing the browser model.
25 </p> 27 </p>
26 <h3>Global Attributes</h3> 28 <h3>Global Attributes</h3>
29
27 <table> 30 <table>
28 <tr><td>BrowserItemAttribute</td></tr><tr><td>BrowserItemAttributes</td></tr><tr><td>BrowserItemClass</td></tr><tr><td>BrowserItemCoding</td></tr><tr><td>BrowserItemDirectory</td></tr><tr><td>BrowserItemFile</td></tr><tr><td>BrowserItemImport</td></tr><tr><td>BrowserItemImports</td></tr><tr><td>BrowserItemMethod</td></tr><tr><td>BrowserItemRoot</td></tr><tr><td>BrowserItemSysPath</td></tr> 31 <tr><td>BrowserItemAttribute</td></tr><tr><td>BrowserItemAttributes</td></tr><tr><td>BrowserItemClass</td></tr><tr><td>BrowserItemCoding</td></tr><tr><td>BrowserItemDirectory</td></tr><tr><td>BrowserItemFile</td></tr><tr><td>BrowserItemImport</td></tr><tr><td>BrowserItemImports</td></tr><tr><td>BrowserItemMethod</td></tr><tr><td>BrowserItemRoot</td></tr><tr><td>BrowserItemSysPath</td></tr>
29 </table> 32 </table>
30 <h3>Classes</h3> 33 <h3>Classes</h3>
31 <table> 34
35 <table>
36
32 <tr> 37 <tr>
33 <td><a href="#BrowserClassAttributeItem">BrowserClassAttributeItem</a></td> 38 <td><a href="#BrowserClassAttributeItem">BrowserClassAttributeItem</a></td>
34 <td>Class implementing the data structure for browser class attribute items.</td> 39 <td>Class implementing the data structure for browser class attribute items.</td>
35 </tr><tr> 40 </tr>
41 <tr>
36 <td><a href="#BrowserClassAttributesItem">BrowserClassAttributesItem</a></td> 42 <td><a href="#BrowserClassAttributesItem">BrowserClassAttributesItem</a></td>
37 <td>Class implementing the data structure for browser class attributes items.</td> 43 <td>Class implementing the data structure for browser class attributes items.</td>
38 </tr><tr> 44 </tr>
45 <tr>
39 <td><a href="#BrowserClassItem">BrowserClassItem</a></td> 46 <td><a href="#BrowserClassItem">BrowserClassItem</a></td>
40 <td>Class implementing the data structure for browser class items.</td> 47 <td>Class implementing the data structure for browser class items.</td>
41 </tr><tr> 48 </tr>
49 <tr>
42 <td><a href="#BrowserCodingItem">BrowserCodingItem</a></td> 50 <td><a href="#BrowserCodingItem">BrowserCodingItem</a></td>
43 <td>Class implementing the data structure for browser coding items.</td> 51 <td>Class implementing the data structure for browser coding items.</td>
44 </tr><tr> 52 </tr>
53 <tr>
45 <td><a href="#BrowserDirectoryItem">BrowserDirectoryItem</a></td> 54 <td><a href="#BrowserDirectoryItem">BrowserDirectoryItem</a></td>
46 <td>Class implementing the data structure for browser directory items.</td> 55 <td>Class implementing the data structure for browser directory items.</td>
47 </tr><tr> 56 </tr>
57 <tr>
48 <td><a href="#BrowserFileItem">BrowserFileItem</a></td> 58 <td><a href="#BrowserFileItem">BrowserFileItem</a></td>
49 <td>Class implementing the data structure for browser file items.</td> 59 <td>Class implementing the data structure for browser file items.</td>
50 </tr><tr> 60 </tr>
61 <tr>
51 <td><a href="#BrowserGlobalsItem">BrowserGlobalsItem</a></td> 62 <td><a href="#BrowserGlobalsItem">BrowserGlobalsItem</a></td>
52 <td>Class implementing the data structure for browser globals items.</td> 63 <td>Class implementing the data structure for browser globals items.</td>
53 </tr><tr> 64 </tr>
65 <tr>
54 <td><a href="#BrowserImportItem">BrowserImportItem</a></td> 66 <td><a href="#BrowserImportItem">BrowserImportItem</a></td>
55 <td>Class implementing the data structure for browser imported module and imported names items.</td> 67 <td>Class implementing the data structure for browser imported module and imported names items.</td>
56 </tr><tr> 68 </tr>
69 <tr>
57 <td><a href="#BrowserImportsItem">BrowserImportsItem</a></td> 70 <td><a href="#BrowserImportsItem">BrowserImportsItem</a></td>
58 <td>Class implementing the data structure for browser import items.</td> 71 <td>Class implementing the data structure for browser import items.</td>
59 </tr><tr> 72 </tr>
73 <tr>
60 <td><a href="#BrowserItem">BrowserItem</a></td> 74 <td><a href="#BrowserItem">BrowserItem</a></td>
61 <td>Class implementing the data structure for browser items.</td> 75 <td>Class implementing the data structure for browser items.</td>
62 </tr><tr> 76 </tr>
77 <tr>
63 <td><a href="#BrowserMethodItem">BrowserMethodItem</a></td> 78 <td><a href="#BrowserMethodItem">BrowserMethodItem</a></td>
64 <td>Class implementing the data structure for browser method items.</td> 79 <td>Class implementing the data structure for browser method items.</td>
65 </tr><tr> 80 </tr>
81 <tr>
66 <td><a href="#BrowserModel">BrowserModel</a></td> 82 <td><a href="#BrowserModel">BrowserModel</a></td>
67 <td>Class implementing the browser model.</td> 83 <td>Class implementing the browser model.</td>
68 </tr><tr> 84 </tr>
85 <tr>
69 <td><a href="#BrowserSysPathItem">BrowserSysPathItem</a></td> 86 <td><a href="#BrowserSysPathItem">BrowserSysPathItem</a></td>
70 <td>Class implementing the data structure for browser sys.path items.</td> 87 <td>Class implementing the data structure for browser sys.path items.</td>
71 </tr> 88 </tr>
72 </table> 89 </table>
73 <h3>Functions</h3> 90 <h3>Functions</h3>
74 <table> 91
75 <tr><td>None</td></tr> 92 <table>
76 </table> 93 <tr><td>None</td></tr>
77 <hr /><hr /> 94 </table>
95 <hr />
96 <hr />
78 <a NAME="BrowserClassAttributeItem" ID="BrowserClassAttributeItem"></a> 97 <a NAME="BrowserClassAttributeItem" ID="BrowserClassAttributeItem"></a>
79 <h2>BrowserClassAttributeItem</h2> 98 <h2>BrowserClassAttributeItem</h2>
99
80 <p> 100 <p>
81 Class implementing the data structure for browser class attribute items. 101 Class implementing the data structure for browser class attribute items.
82 </p> 102 </p>
83 <h3>Derived from</h3> 103 <h3>Derived from</h3>
84 BrowserItem 104 BrowserItem
85 <h3>Class Attributes</h3> 105 <h3>Class Attributes</h3>
106
86 <table> 107 <table>
87 <tr><td>None</td></tr> 108 <tr><td>None</td></tr>
88 </table> 109 </table>
89 <h3>Class Methods</h3> 110 <h3>Class Methods</h3>
111
90 <table> 112 <table>
91 <tr><td>None</td></tr> 113 <tr><td>None</td></tr>
92 </table> 114 </table>
93 <h3>Methods</h3> 115 <h3>Methods</h3>
94 <table> 116
117 <table>
118
95 <tr> 119 <tr>
96 <td><a href="#BrowserClassAttributeItem.__init__">BrowserClassAttributeItem</a></td> 120 <td><a href="#BrowserClassAttributeItem.__init__">BrowserClassAttributeItem</a></td>
97 <td>Constructor</td> 121 <td>Constructor</td>
98 </tr><tr> 122 </tr>
123 <tr>
99 <td><a href="#BrowserClassAttributeItem.attributeObject">attributeObject</a></td> 124 <td><a href="#BrowserClassAttributeItem.attributeObject">attributeObject</a></td>
100 <td>Public method returning the class object.</td> 125 <td>Public method returning the class object.</td>
101 </tr><tr> 126 </tr>
127 <tr>
102 <td><a href="#BrowserClassAttributeItem.fileName">fileName</a></td> 128 <td><a href="#BrowserClassAttributeItem.fileName">fileName</a></td>
103 <td>Public method returning the filename.</td> 129 <td>Public method returning the filename.</td>
104 </tr><tr> 130 </tr>
131 <tr>
105 <td><a href="#BrowserClassAttributeItem.isPublic">isPublic</a></td> 132 <td><a href="#BrowserClassAttributeItem.isPublic">isPublic</a></td>
106 <td>Public method returning the public visibility status.</td> 133 <td>Public method returning the public visibility status.</td>
107 </tr><tr> 134 </tr>
135 <tr>
108 <td><a href="#BrowserClassAttributeItem.lessThan">lessThan</a></td> 136 <td><a href="#BrowserClassAttributeItem.lessThan">lessThan</a></td>
109 <td>Public method to check, if the item is less than the other one.</td> 137 <td>Public method to check, if the item is less than the other one.</td>
110 </tr><tr> 138 </tr>
139 <tr>
111 <td><a href="#BrowserClassAttributeItem.lineno">lineno</a></td> 140 <td><a href="#BrowserClassAttributeItem.lineno">lineno</a></td>
112 <td>Public method returning the line number defining this object.</td> 141 <td>Public method returning the line number defining this object.</td>
113 </tr><tr> 142 </tr>
143 <tr>
114 <td><a href="#BrowserClassAttributeItem.linenos">linenos</a></td> 144 <td><a href="#BrowserClassAttributeItem.linenos">linenos</a></td>
115 <td>Public method returning the line numbers this object is assigned to.</td> 145 <td>Public method returning the line numbers this object is assigned to.</td>
116 </tr> 146 </tr>
117 </table> 147 </table>
118 <h3>Static Methods</h3> 148 <h3>Static Methods</h3>
119 <table> 149
120 <tr><td>None</td></tr> 150 <table>
121 </table> 151 <tr><td>None</td></tr>
152 </table>
153
122 <a NAME="BrowserClassAttributeItem.__init__" ID="BrowserClassAttributeItem.__init__"></a> 154 <a NAME="BrowserClassAttributeItem.__init__" ID="BrowserClassAttributeItem.__init__"></a>
123 <h4>BrowserClassAttributeItem (Constructor)</h4> 155 <h4>BrowserClassAttributeItem (Constructor)</h4>
124 <b>BrowserClassAttributeItem</b>(<i>parent, attribute, isClass=False</i>) 156 <b>BrowserClassAttributeItem</b>(<i>parent, attribute, isClass=False</i>)
157
125 <p> 158 <p>
126 Constructor 159 Constructor
127 </p><dl> 160 </p>
161 <dl>
162
128 <dt><i>parent</i></dt> 163 <dt><i>parent</i></dt>
129 <dd> 164 <dd>
130 parent item 165 parent item
131 </dd><dt><i>attribute</i></dt> 166 </dd>
167 <dt><i>attribute</i></dt>
132 <dd> 168 <dd>
133 reference to the attribute object 169 reference to the attribute object
134 </dd><dt><i>isClass</i></dt> 170 </dd>
171 <dt><i>isClass</i></dt>
135 <dd> 172 <dd>
136 flag indicating a class attribute (boolean) 173 flag indicating a class attribute (boolean)
137 </dd> 174 </dd>
138 </dl><a NAME="BrowserClassAttributeItem.attributeObject" ID="BrowserClassAttributeItem.attributeObject"></a> 175 </dl>
176 <a NAME="BrowserClassAttributeItem.attributeObject" ID="BrowserClassAttributeItem.attributeObject"></a>
139 <h4>BrowserClassAttributeItem.attributeObject</h4> 177 <h4>BrowserClassAttributeItem.attributeObject</h4>
140 <b>attributeObject</b>(<i></i>) 178 <b>attributeObject</b>(<i></i>)
179
141 <p> 180 <p>
142 Public method returning the class object. 181 Public method returning the class object.
143 </p><dl> 182 </p>
183 <dl>
144 <dt>Returns:</dt> 184 <dt>Returns:</dt>
145 <dd> 185 <dd>
146 reference to the class object 186 reference to the class object
147 </dd> 187 </dd>
148 </dl><a NAME="BrowserClassAttributeItem.fileName" ID="BrowserClassAttributeItem.fileName"></a> 188 </dl>
189 <a NAME="BrowserClassAttributeItem.fileName" ID="BrowserClassAttributeItem.fileName"></a>
149 <h4>BrowserClassAttributeItem.fileName</h4> 190 <h4>BrowserClassAttributeItem.fileName</h4>
150 <b>fileName</b>(<i></i>) 191 <b>fileName</b>(<i></i>)
192
151 <p> 193 <p>
152 Public method returning the filename. 194 Public method returning the filename.
153 </p><dl> 195 </p>
196 <dl>
154 <dt>Returns:</dt> 197 <dt>Returns:</dt>
155 <dd> 198 <dd>
156 filename (string) 199 filename (string)
157 </dd> 200 </dd>
158 </dl><a NAME="BrowserClassAttributeItem.isPublic" ID="BrowserClassAttributeItem.isPublic"></a> 201 </dl>
202 <a NAME="BrowserClassAttributeItem.isPublic" ID="BrowserClassAttributeItem.isPublic"></a>
159 <h4>BrowserClassAttributeItem.isPublic</h4> 203 <h4>BrowserClassAttributeItem.isPublic</h4>
160 <b>isPublic</b>(<i></i>) 204 <b>isPublic</b>(<i></i>)
205
161 <p> 206 <p>
162 Public method returning the public visibility status. 207 Public method returning the public visibility status.
163 </p><dl> 208 </p>
209 <dl>
164 <dt>Returns:</dt> 210 <dt>Returns:</dt>
165 <dd> 211 <dd>
166 flag indicating public visibility (boolean) 212 flag indicating public visibility (boolean)
167 </dd> 213 </dd>
168 </dl><a NAME="BrowserClassAttributeItem.lessThan" ID="BrowserClassAttributeItem.lessThan"></a> 214 </dl>
215 <a NAME="BrowserClassAttributeItem.lessThan" ID="BrowserClassAttributeItem.lessThan"></a>
169 <h4>BrowserClassAttributeItem.lessThan</h4> 216 <h4>BrowserClassAttributeItem.lessThan</h4>
170 <b>lessThan</b>(<i>other, column, order</i>) 217 <b>lessThan</b>(<i>other, column, order</i>)
218
171 <p> 219 <p>
172 Public method to check, if the item is less than the other one. 220 Public method to check, if the item is less than the other one.
173 </p><dl> 221 </p>
222 <dl>
223
174 <dt><i>other</i></dt> 224 <dt><i>other</i></dt>
175 <dd> 225 <dd>
176 reference to item to compare against (BrowserItem) 226 reference to item to compare against (BrowserItem)
177 </dd><dt><i>column</i></dt> 227 </dd>
228 <dt><i>column</i></dt>
178 <dd> 229 <dd>
179 column number to use for the comparison (integer) 230 column number to use for the comparison (integer)
180 </dd><dt><i>order</i></dt> 231 </dd>
232 <dt><i>order</i></dt>
181 <dd> 233 <dd>
182 sort order (Qt.SortOrder) (for special sorting) 234 sort order (Qt.SortOrder) (for special sorting)
183 </dd> 235 </dd>
184 </dl><dl> 236 </dl>
237 <dl>
185 <dt>Returns:</dt> 238 <dt>Returns:</dt>
186 <dd> 239 <dd>
187 true, if this item is less than other (boolean) 240 true, if this item is less than other (boolean)
188 </dd> 241 </dd>
189 </dl><a NAME="BrowserClassAttributeItem.lineno" ID="BrowserClassAttributeItem.lineno"></a> 242 </dl>
243 <a NAME="BrowserClassAttributeItem.lineno" ID="BrowserClassAttributeItem.lineno"></a>
190 <h4>BrowserClassAttributeItem.lineno</h4> 244 <h4>BrowserClassAttributeItem.lineno</h4>
191 <b>lineno</b>(<i></i>) 245 <b>lineno</b>(<i></i>)
246
192 <p> 247 <p>
193 Public method returning the line number defining this object. 248 Public method returning the line number defining this object.
194 </p><dl> 249 </p>
250 <dl>
195 <dt>Returns:</dt> 251 <dt>Returns:</dt>
196 <dd> 252 <dd>
197 line number defining the object (integer) 253 line number defining the object (integer)
198 </dd> 254 </dd>
199 </dl><a NAME="BrowserClassAttributeItem.linenos" ID="BrowserClassAttributeItem.linenos"></a> 255 </dl>
256 <a NAME="BrowserClassAttributeItem.linenos" ID="BrowserClassAttributeItem.linenos"></a>
200 <h4>BrowserClassAttributeItem.linenos</h4> 257 <h4>BrowserClassAttributeItem.linenos</h4>
201 <b>linenos</b>(<i></i>) 258 <b>linenos</b>(<i></i>)
259
202 <p> 260 <p>
203 Public method returning the line numbers this object is assigned to. 261 Public method returning the line numbers this object is assigned to.
204 </p><dl> 262 </p>
263 <dl>
205 <dt>Returns:</dt> 264 <dt>Returns:</dt>
206 <dd> 265 <dd>
207 line number the object is assigned to (list of integers) 266 line number the object is assigned to (list of integers)
208 </dd> 267 </dd>
209 </dl> 268 </dl>
210 <div align="right"><a href="#top">Up</a></div> 269 <div align="right"><a href="#top">Up</a></div>
211 <hr /><hr /> 270 <hr />
271 <hr />
212 <a NAME="BrowserClassAttributesItem" ID="BrowserClassAttributesItem"></a> 272 <a NAME="BrowserClassAttributesItem" ID="BrowserClassAttributesItem"></a>
213 <h2>BrowserClassAttributesItem</h2> 273 <h2>BrowserClassAttributesItem</h2>
274
214 <p> 275 <p>
215 Class implementing the data structure for browser class attributes items. 276 Class implementing the data structure for browser class attributes items.
216 </p> 277 </p>
217 <h3>Derived from</h3> 278 <h3>Derived from</h3>
218 BrowserItem 279 BrowserItem
219 <h3>Class Attributes</h3> 280 <h3>Class Attributes</h3>
281
220 <table> 282 <table>
221 <tr><td>None</td></tr> 283 <tr><td>None</td></tr>
222 </table> 284 </table>
223 <h3>Class Methods</h3> 285 <h3>Class Methods</h3>
286
224 <table> 287 <table>
225 <tr><td>None</td></tr> 288 <tr><td>None</td></tr>
226 </table> 289 </table>
227 <h3>Methods</h3> 290 <h3>Methods</h3>
228 <table> 291
292 <table>
293
229 <tr> 294 <tr>
230 <td><a href="#BrowserClassAttributesItem.__init__">BrowserClassAttributesItem</a></td> 295 <td><a href="#BrowserClassAttributesItem.__init__">BrowserClassAttributesItem</a></td>
231 <td>Constructor</td> 296 <td>Constructor</td>
232 </tr><tr> 297 </tr>
298 <tr>
233 <td><a href="#BrowserClassAttributesItem.attributes">attributes</a></td> 299 <td><a href="#BrowserClassAttributesItem.attributes">attributes</a></td>
234 <td>Public method returning the attribute list.</td> 300 <td>Public method returning the attribute list.</td>
235 </tr><tr> 301 </tr>
302 <tr>
236 <td><a href="#BrowserClassAttributesItem.isClassAttributes">isClassAttributes</a></td> 303 <td><a href="#BrowserClassAttributesItem.isClassAttributes">isClassAttributes</a></td>
237 <td>Public method returning the attributes type.</td> 304 <td>Public method returning the attributes type.</td>
238 </tr><tr> 305 </tr>
306 <tr>
239 <td><a href="#BrowserClassAttributesItem.lessThan">lessThan</a></td> 307 <td><a href="#BrowserClassAttributesItem.lessThan">lessThan</a></td>
240 <td>Public method to check, if the item is less than the other one.</td> 308 <td>Public method to check, if the item is less than the other one.</td>
241 </tr><tr> 309 </tr>
310 <tr>
242 <td><a href="#BrowserClassAttributesItem.name">name</a></td> 311 <td><a href="#BrowserClassAttributesItem.name">name</a></td>
243 <td>Public method to return the name of the item.</td> 312 <td>Public method to return the name of the item.</td>
244 </tr> 313 </tr>
245 </table> 314 </table>
246 <h3>Static Methods</h3> 315 <h3>Static Methods</h3>
247 <table> 316
248 <tr><td>None</td></tr> 317 <table>
249 </table> 318 <tr><td>None</td></tr>
319 </table>
320
250 <a NAME="BrowserClassAttributesItem.__init__" ID="BrowserClassAttributesItem.__init__"></a> 321 <a NAME="BrowserClassAttributesItem.__init__" ID="BrowserClassAttributesItem.__init__"></a>
251 <h4>BrowserClassAttributesItem (Constructor)</h4> 322 <h4>BrowserClassAttributesItem (Constructor)</h4>
252 <b>BrowserClassAttributesItem</b>(<i>parent, attributes, text, isClass=False</i>) 323 <b>BrowserClassAttributesItem</b>(<i>parent, attributes, text, isClass=False</i>)
324
253 <p> 325 <p>
254 Constructor 326 Constructor
255 </p><dl> 327 </p>
328 <dl>
329
256 <dt><i>parent</i></dt> 330 <dt><i>parent</i></dt>
257 <dd> 331 <dd>
258 parent item 332 parent item
259 </dd><dt><i>attributes</i></dt> 333 </dd>
334 <dt><i>attributes</i></dt>
260 <dd> 335 <dd>
261 list of attributes 336 list of attributes
262 </dd><dt><i>text</i></dt> 337 </dd>
338 <dt><i>text</i></dt>
263 <dd> 339 <dd>
264 text to be shown by this item (string) 340 text to be shown by this item (string)
265 </dd><dt><i>isClass</i></dt> 341 </dd>
342 <dt><i>isClass</i></dt>
266 <dd> 343 <dd>
267 flag indicating class attributes (boolean) 344 flag indicating class attributes (boolean)
268 </dd> 345 </dd>
269 </dl><a NAME="BrowserClassAttributesItem.attributes" ID="BrowserClassAttributesItem.attributes"></a> 346 </dl>
347 <a NAME="BrowserClassAttributesItem.attributes" ID="BrowserClassAttributesItem.attributes"></a>
270 <h4>BrowserClassAttributesItem.attributes</h4> 348 <h4>BrowserClassAttributesItem.attributes</h4>
271 <b>attributes</b>(<i></i>) 349 <b>attributes</b>(<i></i>)
350
272 <p> 351 <p>
273 Public method returning the attribute list. 352 Public method returning the attribute list.
274 </p><dl> 353 </p>
354 <dl>
275 <dt>Returns:</dt> 355 <dt>Returns:</dt>
276 <dd> 356 <dd>
277 reference to the list of attributes 357 reference to the list of attributes
278 </dd> 358 </dd>
279 </dl><a NAME="BrowserClassAttributesItem.isClassAttributes" ID="BrowserClassAttributesItem.isClassAttributes"></a> 359 </dl>
360 <a NAME="BrowserClassAttributesItem.isClassAttributes" ID="BrowserClassAttributesItem.isClassAttributes"></a>
280 <h4>BrowserClassAttributesItem.isClassAttributes</h4> 361 <h4>BrowserClassAttributesItem.isClassAttributes</h4>
281 <b>isClassAttributes</b>(<i></i>) 362 <b>isClassAttributes</b>(<i></i>)
363
282 <p> 364 <p>
283 Public method returning the attributes type. 365 Public method returning the attributes type.
284 </p><dl> 366 </p>
367 <dl>
285 <dt>Returns:</dt> 368 <dt>Returns:</dt>
286 <dd> 369 <dd>
287 flag indicating class attributes (boolean) 370 flag indicating class attributes (boolean)
288 </dd> 371 </dd>
289 </dl><a NAME="BrowserClassAttributesItem.lessThan" ID="BrowserClassAttributesItem.lessThan"></a> 372 </dl>
373 <a NAME="BrowserClassAttributesItem.lessThan" ID="BrowserClassAttributesItem.lessThan"></a>
290 <h4>BrowserClassAttributesItem.lessThan</h4> 374 <h4>BrowserClassAttributesItem.lessThan</h4>
291 <b>lessThan</b>(<i>other, column, order</i>) 375 <b>lessThan</b>(<i>other, column, order</i>)
376
292 <p> 377 <p>
293 Public method to check, if the item is less than the other one. 378 Public method to check, if the item is less than the other one.
294 </p><dl> 379 </p>
380 <dl>
381
295 <dt><i>other</i></dt> 382 <dt><i>other</i></dt>
296 <dd> 383 <dd>
297 reference to item to compare against (BrowserItem) 384 reference to item to compare against (BrowserItem)
298 </dd><dt><i>column</i></dt> 385 </dd>
386 <dt><i>column</i></dt>
299 <dd> 387 <dd>
300 column number to use for the comparison (integer) 388 column number to use for the comparison (integer)
301 </dd><dt><i>order</i></dt> 389 </dd>
390 <dt><i>order</i></dt>
302 <dd> 391 <dd>
303 sort order (Qt.SortOrder) (for special sorting) 392 sort order (Qt.SortOrder) (for special sorting)
304 </dd> 393 </dd>
305 </dl><dl> 394 </dl>
395 <dl>
306 <dt>Returns:</dt> 396 <dt>Returns:</dt>
307 <dd> 397 <dd>
308 true, if this item is less than other (boolean) 398 true, if this item is less than other (boolean)
309 </dd> 399 </dd>
310 </dl><a NAME="BrowserClassAttributesItem.name" ID="BrowserClassAttributesItem.name"></a> 400 </dl>
401 <a NAME="BrowserClassAttributesItem.name" ID="BrowserClassAttributesItem.name"></a>
311 <h4>BrowserClassAttributesItem.name</h4> 402 <h4>BrowserClassAttributesItem.name</h4>
312 <b>name</b>(<i></i>) 403 <b>name</b>(<i></i>)
404
313 <p> 405 <p>
314 Public method to return the name of the item. 406 Public method to return the name of the item.
315 </p><dl> 407 </p>
408 <dl>
316 <dt>Returns:</dt> 409 <dt>Returns:</dt>
317 <dd> 410 <dd>
318 name of the item (string) 411 name of the item (string)
319 </dd> 412 </dd>
320 </dl> 413 </dl>
321 <div align="right"><a href="#top">Up</a></div> 414 <div align="right"><a href="#top">Up</a></div>
322 <hr /><hr /> 415 <hr />
416 <hr />
323 <a NAME="BrowserClassItem" ID="BrowserClassItem"></a> 417 <a NAME="BrowserClassItem" ID="BrowserClassItem"></a>
324 <h2>BrowserClassItem</h2> 418 <h2>BrowserClassItem</h2>
419
325 <p> 420 <p>
326 Class implementing the data structure for browser class items. 421 Class implementing the data structure for browser class items.
327 </p> 422 </p>
328 <h3>Derived from</h3> 423 <h3>Derived from</h3>
329 BrowserItem 424 BrowserItem
330 <h3>Class Attributes</h3> 425 <h3>Class Attributes</h3>
426
331 <table> 427 <table>
332 <tr><td>None</td></tr> 428 <tr><td>None</td></tr>
333 </table> 429 </table>
334 <h3>Class Methods</h3> 430 <h3>Class Methods</h3>
431
335 <table> 432 <table>
336 <tr><td>None</td></tr> 433 <tr><td>None</td></tr>
337 </table> 434 </table>
338 <h3>Methods</h3> 435 <h3>Methods</h3>
339 <table> 436
437 <table>
438
340 <tr> 439 <tr>
341 <td><a href="#BrowserClassItem.__init__">BrowserClassItem</a></td> 440 <td><a href="#BrowserClassItem.__init__">BrowserClassItem</a></td>
342 <td>Constructor</td> 441 <td>Constructor</td>
343 </tr><tr> 442 </tr>
443 <tr>
344 <td><a href="#BrowserClassItem.boundaries">boundaries</a></td> 444 <td><a href="#BrowserClassItem.boundaries">boundaries</a></td>
345 <td>Public method returning the boundaries of the method definition.</td> 445 <td>Public method returning the boundaries of the method definition.</td>
346 </tr><tr> 446 </tr>
447 <tr>
347 <td><a href="#BrowserClassItem.classObject">classObject</a></td> 448 <td><a href="#BrowserClassItem.classObject">classObject</a></td>
348 <td>Public method returning the class object.</td> 449 <td>Public method returning the class object.</td>
349 </tr><tr> 450 </tr>
451 <tr>
350 <td><a href="#BrowserClassItem.fileName">fileName</a></td> 452 <td><a href="#BrowserClassItem.fileName">fileName</a></td>
351 <td>Public method returning the filename.</td> 453 <td>Public method returning the filename.</td>
352 </tr><tr> 454 </tr>
455 <tr>
353 <td><a href="#BrowserClassItem.isPublic">isPublic</a></td> 456 <td><a href="#BrowserClassItem.isPublic">isPublic</a></td>
354 <td>Public method returning the public visibility status.</td> 457 <td>Public method returning the public visibility status.</td>
355 </tr><tr> 458 </tr>
459 <tr>
356 <td><a href="#BrowserClassItem.lessThan">lessThan</a></td> 460 <td><a href="#BrowserClassItem.lessThan">lessThan</a></td>
357 <td>Public method to check, if the item is less than the other one.</td> 461 <td>Public method to check, if the item is less than the other one.</td>
358 </tr><tr> 462 </tr>
463 <tr>
359 <td><a href="#BrowserClassItem.lineno">lineno</a></td> 464 <td><a href="#BrowserClassItem.lineno">lineno</a></td>
360 <td>Public method returning the line number defining this object.</td> 465 <td>Public method returning the line number defining this object.</td>
361 </tr><tr> 466 </tr>
467 <tr>
362 <td><a href="#BrowserClassItem.name">name</a></td> 468 <td><a href="#BrowserClassItem.name">name</a></td>
363 <td>Public method to return the name of the item.</td> 469 <td>Public method to return the name of the item.</td>
364 </tr> 470 </tr>
365 </table> 471 </table>
366 <h3>Static Methods</h3> 472 <h3>Static Methods</h3>
367 <table> 473
368 <tr><td>None</td></tr> 474 <table>
369 </table> 475 <tr><td>None</td></tr>
476 </table>
477
370 <a NAME="BrowserClassItem.__init__" ID="BrowserClassItem.__init__"></a> 478 <a NAME="BrowserClassItem.__init__" ID="BrowserClassItem.__init__"></a>
371 <h4>BrowserClassItem (Constructor)</h4> 479 <h4>BrowserClassItem (Constructor)</h4>
372 <b>BrowserClassItem</b>(<i>parent, cl, filename</i>) 480 <b>BrowserClassItem</b>(<i>parent, cl, filename</i>)
481
373 <p> 482 <p>
374 Constructor 483 Constructor
375 </p><dl> 484 </p>
485 <dl>
486
376 <dt><i>parent</i></dt> 487 <dt><i>parent</i></dt>
377 <dd> 488 <dd>
378 parent item 489 parent item
379 </dd><dt><i>cl</i></dt> 490 </dd>
491 <dt><i>cl</i></dt>
380 <dd> 492 <dd>
381 Class object to be shown 493 Class object to be shown
382 </dd><dt><i>filename</i></dt> 494 </dd>
495 <dt><i>filename</i></dt>
383 <dd> 496 <dd>
384 filename of the file defining this class 497 filename of the file defining this class
385 </dd> 498 </dd>
386 </dl><a NAME="BrowserClassItem.boundaries" ID="BrowserClassItem.boundaries"></a> 499 </dl>
500 <a NAME="BrowserClassItem.boundaries" ID="BrowserClassItem.boundaries"></a>
387 <h4>BrowserClassItem.boundaries</h4> 501 <h4>BrowserClassItem.boundaries</h4>
388 <b>boundaries</b>(<i></i>) 502 <b>boundaries</b>(<i></i>)
503
389 <p> 504 <p>
390 Public method returning the boundaries of the method definition. 505 Public method returning the boundaries of the method definition.
391 </p><dl> 506 </p>
507 <dl>
392 <dt>Returns:</dt> 508 <dt>Returns:</dt>
393 <dd> 509 <dd>
394 tuple with start end end line number (integer, integer) 510 tuple with start end end line number (integer, integer)
395 </dd> 511 </dd>
396 </dl><a NAME="BrowserClassItem.classObject" ID="BrowserClassItem.classObject"></a> 512 </dl>
513 <a NAME="BrowserClassItem.classObject" ID="BrowserClassItem.classObject"></a>
397 <h4>BrowserClassItem.classObject</h4> 514 <h4>BrowserClassItem.classObject</h4>
398 <b>classObject</b>(<i></i>) 515 <b>classObject</b>(<i></i>)
516
399 <p> 517 <p>
400 Public method returning the class object. 518 Public method returning the class object.
401 </p><dl> 519 </p>
520 <dl>
402 <dt>Returns:</dt> 521 <dt>Returns:</dt>
403 <dd> 522 <dd>
404 reference to the class object 523 reference to the class object
405 </dd> 524 </dd>
406 </dl><a NAME="BrowserClassItem.fileName" ID="BrowserClassItem.fileName"></a> 525 </dl>
526 <a NAME="BrowserClassItem.fileName" ID="BrowserClassItem.fileName"></a>
407 <h4>BrowserClassItem.fileName</h4> 527 <h4>BrowserClassItem.fileName</h4>
408 <b>fileName</b>(<i></i>) 528 <b>fileName</b>(<i></i>)
529
409 <p> 530 <p>
410 Public method returning the filename. 531 Public method returning the filename.
411 </p><dl> 532 </p>
533 <dl>
412 <dt>Returns:</dt> 534 <dt>Returns:</dt>
413 <dd> 535 <dd>
414 filename (string) 536 filename (string)
415 </dd> 537 </dd>
416 </dl><a NAME="BrowserClassItem.isPublic" ID="BrowserClassItem.isPublic"></a> 538 </dl>
539 <a NAME="BrowserClassItem.isPublic" ID="BrowserClassItem.isPublic"></a>
417 <h4>BrowserClassItem.isPublic</h4> 540 <h4>BrowserClassItem.isPublic</h4>
418 <b>isPublic</b>(<i></i>) 541 <b>isPublic</b>(<i></i>)
542
419 <p> 543 <p>
420 Public method returning the public visibility status. 544 Public method returning the public visibility status.
421 </p><dl> 545 </p>
546 <dl>
422 <dt>Returns:</dt> 547 <dt>Returns:</dt>
423 <dd> 548 <dd>
424 flag indicating public visibility (boolean) 549 flag indicating public visibility (boolean)
425 </dd> 550 </dd>
426 </dl><a NAME="BrowserClassItem.lessThan" ID="BrowserClassItem.lessThan"></a> 551 </dl>
552 <a NAME="BrowserClassItem.lessThan" ID="BrowserClassItem.lessThan"></a>
427 <h4>BrowserClassItem.lessThan</h4> 553 <h4>BrowserClassItem.lessThan</h4>
428 <b>lessThan</b>(<i>other, column, order</i>) 554 <b>lessThan</b>(<i>other, column, order</i>)
555
429 <p> 556 <p>
430 Public method to check, if the item is less than the other one. 557 Public method to check, if the item is less than the other one.
431 </p><dl> 558 </p>
559 <dl>
560
432 <dt><i>other</i></dt> 561 <dt><i>other</i></dt>
433 <dd> 562 <dd>
434 reference to item to compare against (BrowserItem) 563 reference to item to compare against (BrowserItem)
435 </dd><dt><i>column</i></dt> 564 </dd>
565 <dt><i>column</i></dt>
436 <dd> 566 <dd>
437 column number to use for the comparison (integer) 567 column number to use for the comparison (integer)
438 </dd><dt><i>order</i></dt> 568 </dd>
569 <dt><i>order</i></dt>
439 <dd> 570 <dd>
440 sort order (Qt.SortOrder) (for special sorting) 571 sort order (Qt.SortOrder) (for special sorting)
441 </dd> 572 </dd>
442 </dl><dl> 573 </dl>
574 <dl>
443 <dt>Returns:</dt> 575 <dt>Returns:</dt>
444 <dd> 576 <dd>
445 true, if this item is less than other (boolean) 577 true, if this item is less than other (boolean)
446 </dd> 578 </dd>
447 </dl><a NAME="BrowserClassItem.lineno" ID="BrowserClassItem.lineno"></a> 579 </dl>
580 <a NAME="BrowserClassItem.lineno" ID="BrowserClassItem.lineno"></a>
448 <h4>BrowserClassItem.lineno</h4> 581 <h4>BrowserClassItem.lineno</h4>
449 <b>lineno</b>(<i></i>) 582 <b>lineno</b>(<i></i>)
583
450 <p> 584 <p>
451 Public method returning the line number defining this object. 585 Public method returning the line number defining this object.
452 </p><dl> 586 </p>
587 <dl>
453 <dt>Returns:</dt> 588 <dt>Returns:</dt>
454 <dd> 589 <dd>
455 line number defining the object (integer) 590 line number defining the object (integer)
456 </dd> 591 </dd>
457 </dl><a NAME="BrowserClassItem.name" ID="BrowserClassItem.name"></a> 592 </dl>
593 <a NAME="BrowserClassItem.name" ID="BrowserClassItem.name"></a>
458 <h4>BrowserClassItem.name</h4> 594 <h4>BrowserClassItem.name</h4>
459 <b>name</b>(<i></i>) 595 <b>name</b>(<i></i>)
596
460 <p> 597 <p>
461 Public method to return the name of the item. 598 Public method to return the name of the item.
462 </p><dl> 599 </p>
600 <dl>
463 <dt>Returns:</dt> 601 <dt>Returns:</dt>
464 <dd> 602 <dd>
465 name of the item (string) 603 name of the item (string)
466 </dd> 604 </dd>
467 </dl> 605 </dl>
468 <div align="right"><a href="#top">Up</a></div> 606 <div align="right"><a href="#top">Up</a></div>
469 <hr /><hr /> 607 <hr />
608 <hr />
470 <a NAME="BrowserCodingItem" ID="BrowserCodingItem"></a> 609 <a NAME="BrowserCodingItem" ID="BrowserCodingItem"></a>
471 <h2>BrowserCodingItem</h2> 610 <h2>BrowserCodingItem</h2>
611
472 <p> 612 <p>
473 Class implementing the data structure for browser coding items. 613 Class implementing the data structure for browser coding items.
474 </p> 614 </p>
475 <h3>Derived from</h3> 615 <h3>Derived from</h3>
476 BrowserItem 616 BrowserItem
477 <h3>Class Attributes</h3> 617 <h3>Class Attributes</h3>
618
478 <table> 619 <table>
479 <tr><td>None</td></tr> 620 <tr><td>None</td></tr>
480 </table> 621 </table>
481 <h3>Class Methods</h3> 622 <h3>Class Methods</h3>
623
482 <table> 624 <table>
483 <tr><td>None</td></tr> 625 <tr><td>None</td></tr>
484 </table> 626 </table>
485 <h3>Methods</h3> 627 <h3>Methods</h3>
486 <table> 628
629 <table>
630
487 <tr> 631 <tr>
488 <td><a href="#BrowserCodingItem.__init__">BrowserCodingItem</a></td> 632 <td><a href="#BrowserCodingItem.__init__">BrowserCodingItem</a></td>
489 <td>Constructor</td> 633 <td>Constructor</td>
490 </tr><tr> 634 </tr>
635 <tr>
491 <td><a href="#BrowserCodingItem.lessThan">lessThan</a></td> 636 <td><a href="#BrowserCodingItem.lessThan">lessThan</a></td>
492 <td>Public method to check, if the item is less than the other one.</td> 637 <td>Public method to check, if the item is less than the other one.</td>
493 </tr> 638 </tr>
494 </table> 639 </table>
495 <h3>Static Methods</h3> 640 <h3>Static Methods</h3>
496 <table> 641
497 <tr><td>None</td></tr> 642 <table>
498 </table> 643 <tr><td>None</td></tr>
644 </table>
645
499 <a NAME="BrowserCodingItem.__init__" ID="BrowserCodingItem.__init__"></a> 646 <a NAME="BrowserCodingItem.__init__" ID="BrowserCodingItem.__init__"></a>
500 <h4>BrowserCodingItem (Constructor)</h4> 647 <h4>BrowserCodingItem (Constructor)</h4>
501 <b>BrowserCodingItem</b>(<i>parent, text</i>) 648 <b>BrowserCodingItem</b>(<i>parent, text</i>)
649
502 <p> 650 <p>
503 Constructor 651 Constructor
504 </p><dl> 652 </p>
653 <dl>
654
505 <dt><i>parent</i></dt> 655 <dt><i>parent</i></dt>
506 <dd> 656 <dd>
507 parent item 657 parent item
508 </dd><dt><i>text</i></dt> 658 </dd>
659 <dt><i>text</i></dt>
509 <dd> 660 <dd>
510 text to be shown by this item (string) 661 text to be shown by this item (string)
511 </dd> 662 </dd>
512 </dl><a NAME="BrowserCodingItem.lessThan" ID="BrowserCodingItem.lessThan"></a> 663 </dl>
664 <a NAME="BrowserCodingItem.lessThan" ID="BrowserCodingItem.lessThan"></a>
513 <h4>BrowserCodingItem.lessThan</h4> 665 <h4>BrowserCodingItem.lessThan</h4>
514 <b>lessThan</b>(<i>other, column, order</i>) 666 <b>lessThan</b>(<i>other, column, order</i>)
667
515 <p> 668 <p>
516 Public method to check, if the item is less than the other one. 669 Public method to check, if the item is less than the other one.
517 </p><dl> 670 </p>
671 <dl>
672
518 <dt><i>other</i></dt> 673 <dt><i>other</i></dt>
519 <dd> 674 <dd>
520 reference to item to compare against (BrowserItem) 675 reference to item to compare against (BrowserItem)
521 </dd><dt><i>column</i></dt> 676 </dd>
677 <dt><i>column</i></dt>
522 <dd> 678 <dd>
523 column number to use for the comparison (integer) 679 column number to use for the comparison (integer)
524 </dd><dt><i>order</i></dt> 680 </dd>
681 <dt><i>order</i></dt>
525 <dd> 682 <dd>
526 sort order (Qt.SortOrder) (for special sorting) 683 sort order (Qt.SortOrder) (for special sorting)
527 </dd> 684 </dd>
528 </dl><dl> 685 </dl>
686 <dl>
529 <dt>Returns:</dt> 687 <dt>Returns:</dt>
530 <dd> 688 <dd>
531 true, if this item is less than other (boolean) 689 true, if this item is less than other (boolean)
532 </dd> 690 </dd>
533 </dl> 691 </dl>
534 <div align="right"><a href="#top">Up</a></div> 692 <div align="right"><a href="#top">Up</a></div>
535 <hr /><hr /> 693 <hr />
694 <hr />
536 <a NAME="BrowserDirectoryItem" ID="BrowserDirectoryItem"></a> 695 <a NAME="BrowserDirectoryItem" ID="BrowserDirectoryItem"></a>
537 <h2>BrowserDirectoryItem</h2> 696 <h2>BrowserDirectoryItem</h2>
697
538 <p> 698 <p>
539 Class implementing the data structure for browser directory items. 699 Class implementing the data structure for browser directory items.
540 </p> 700 </p>
541 <h3>Derived from</h3> 701 <h3>Derived from</h3>
542 BrowserItem 702 BrowserItem
543 <h3>Class Attributes</h3> 703 <h3>Class Attributes</h3>
704
544 <table> 705 <table>
545 <tr><td>None</td></tr> 706 <tr><td>None</td></tr>
546 </table> 707 </table>
547 <h3>Class Methods</h3> 708 <h3>Class Methods</h3>
709
548 <table> 710 <table>
549 <tr><td>None</td></tr> 711 <tr><td>None</td></tr>
550 </table> 712 </table>
551 <h3>Methods</h3> 713 <h3>Methods</h3>
552 <table> 714
715 <table>
716
553 <tr> 717 <tr>
554 <td><a href="#BrowserDirectoryItem.__init__">BrowserDirectoryItem</a></td> 718 <td><a href="#BrowserDirectoryItem.__init__">BrowserDirectoryItem</a></td>
555 <td>Constructor</td> 719 <td>Constructor</td>
556 </tr><tr> 720 </tr>
721 <tr>
557 <td><a href="#BrowserDirectoryItem.dirName">dirName</a></td> 722 <td><a href="#BrowserDirectoryItem.dirName">dirName</a></td>
558 <td>Public method returning the directory name.</td> 723 <td>Public method returning the directory name.</td>
559 </tr><tr> 724 </tr>
725 <tr>
560 <td><a href="#BrowserDirectoryItem.lessThan">lessThan</a></td> 726 <td><a href="#BrowserDirectoryItem.lessThan">lessThan</a></td>
561 <td>Public method to check, if the item is less than the other one.</td> 727 <td>Public method to check, if the item is less than the other one.</td>
562 </tr><tr> 728 </tr>
729 <tr>
563 <td><a href="#BrowserDirectoryItem.name">name</a></td> 730 <td><a href="#BrowserDirectoryItem.name">name</a></td>
564 <td>Public method to return the name of the item.</td> 731 <td>Public method to return the name of the item.</td>
565 </tr><tr> 732 </tr>
733 <tr>
566 <td><a href="#BrowserDirectoryItem.setName">setName</a></td> 734 <td><a href="#BrowserDirectoryItem.setName">setName</a></td>
567 <td>Public method to set the directory name.</td> 735 <td>Public method to set the directory name.</td>
568 </tr> 736 </tr>
569 </table> 737 </table>
570 <h3>Static Methods</h3> 738 <h3>Static Methods</h3>
571 <table> 739
572 <tr><td>None</td></tr> 740 <table>
573 </table> 741 <tr><td>None</td></tr>
742 </table>
743
574 <a NAME="BrowserDirectoryItem.__init__" ID="BrowserDirectoryItem.__init__"></a> 744 <a NAME="BrowserDirectoryItem.__init__" ID="BrowserDirectoryItem.__init__"></a>
575 <h4>BrowserDirectoryItem (Constructor)</h4> 745 <h4>BrowserDirectoryItem (Constructor)</h4>
576 <b>BrowserDirectoryItem</b>(<i>parent, dinfo, full=True</i>) 746 <b>BrowserDirectoryItem</b>(<i>parent, dinfo, full=True</i>)
747
577 <p> 748 <p>
578 Constructor 749 Constructor
579 </p><dl> 750 </p>
751 <dl>
752
580 <dt><i>parent</i></dt> 753 <dt><i>parent</i></dt>
581 <dd> 754 <dd>
582 parent item 755 parent item
583 </dd><dt><i>dinfo</i></dt> 756 </dd>
757 <dt><i>dinfo</i></dt>
584 <dd> 758 <dd>
585 dinfo is the string for the directory (string) 759 dinfo is the string for the directory (string)
586 </dd><dt><i>full</i></dt> 760 </dd>
761 <dt><i>full</i></dt>
587 <dd> 762 <dd>
588 flag indicating full pathname should be displayed (boolean) 763 flag indicating full pathname should be displayed (boolean)
589 </dd> 764 </dd>
590 </dl><a NAME="BrowserDirectoryItem.dirName" ID="BrowserDirectoryItem.dirName"></a> 765 </dl>
766 <a NAME="BrowserDirectoryItem.dirName" ID="BrowserDirectoryItem.dirName"></a>
591 <h4>BrowserDirectoryItem.dirName</h4> 767 <h4>BrowserDirectoryItem.dirName</h4>
592 <b>dirName</b>(<i></i>) 768 <b>dirName</b>(<i></i>)
769
593 <p> 770 <p>
594 Public method returning the directory name. 771 Public method returning the directory name.
595 </p><dl> 772 </p>
773 <dl>
596 <dt>Returns:</dt> 774 <dt>Returns:</dt>
597 <dd> 775 <dd>
598 directory name (string) 776 directory name (string)
599 </dd> 777 </dd>
600 </dl><a NAME="BrowserDirectoryItem.lessThan" ID="BrowserDirectoryItem.lessThan"></a> 778 </dl>
779 <a NAME="BrowserDirectoryItem.lessThan" ID="BrowserDirectoryItem.lessThan"></a>
601 <h4>BrowserDirectoryItem.lessThan</h4> 780 <h4>BrowserDirectoryItem.lessThan</h4>
602 <b>lessThan</b>(<i>other, column, order</i>) 781 <b>lessThan</b>(<i>other, column, order</i>)
782
603 <p> 783 <p>
604 Public method to check, if the item is less than the other one. 784 Public method to check, if the item is less than the other one.
605 </p><dl> 785 </p>
786 <dl>
787
606 <dt><i>other</i></dt> 788 <dt><i>other</i></dt>
607 <dd> 789 <dd>
608 reference to item to compare against (BrowserItem) 790 reference to item to compare against (BrowserItem)
609 </dd><dt><i>column</i></dt> 791 </dd>
792 <dt><i>column</i></dt>
610 <dd> 793 <dd>
611 column number to use for the comparison (integer) 794 column number to use for the comparison (integer)
612 </dd><dt><i>order</i></dt> 795 </dd>
796 <dt><i>order</i></dt>
613 <dd> 797 <dd>
614 sort order (Qt.SortOrder) (for special sorting) 798 sort order (Qt.SortOrder) (for special sorting)
615 </dd> 799 </dd>
616 </dl><dl> 800 </dl>
801 <dl>
617 <dt>Returns:</dt> 802 <dt>Returns:</dt>
618 <dd> 803 <dd>
619 true, if this item is less than other (boolean) 804 true, if this item is less than other (boolean)
620 </dd> 805 </dd>
621 </dl><a NAME="BrowserDirectoryItem.name" ID="BrowserDirectoryItem.name"></a> 806 </dl>
807 <a NAME="BrowserDirectoryItem.name" ID="BrowserDirectoryItem.name"></a>
622 <h4>BrowserDirectoryItem.name</h4> 808 <h4>BrowserDirectoryItem.name</h4>
623 <b>name</b>(<i></i>) 809 <b>name</b>(<i></i>)
810
624 <p> 811 <p>
625 Public method to return the name of the item. 812 Public method to return the name of the item.
626 </p><dl> 813 </p>
814 <dl>
627 <dt>Returns:</dt> 815 <dt>Returns:</dt>
628 <dd> 816 <dd>
629 name of the item (string) 817 name of the item (string)
630 </dd> 818 </dd>
631 </dl><a NAME="BrowserDirectoryItem.setName" ID="BrowserDirectoryItem.setName"></a> 819 </dl>
820 <a NAME="BrowserDirectoryItem.setName" ID="BrowserDirectoryItem.setName"></a>
632 <h4>BrowserDirectoryItem.setName</h4> 821 <h4>BrowserDirectoryItem.setName</h4>
633 <b>setName</b>(<i>dinfo, full=True</i>) 822 <b>setName</b>(<i>dinfo, full=True</i>)
823
634 <p> 824 <p>
635 Public method to set the directory name. 825 Public method to set the directory name.
636 </p><dl> 826 </p>
827 <dl>
828
637 <dt><i>dinfo</i></dt> 829 <dt><i>dinfo</i></dt>
638 <dd> 830 <dd>
639 dinfo is the string for the directory (string) 831 dinfo is the string for the directory (string)
640 </dd><dt><i>full</i></dt> 832 </dd>
833 <dt><i>full</i></dt>
641 <dd> 834 <dd>
642 flag indicating full pathname should be displayed (boolean) 835 flag indicating full pathname should be displayed (boolean)
643 </dd> 836 </dd>
644 </dl> 837 </dl>
645 <div align="right"><a href="#top">Up</a></div> 838 <div align="right"><a href="#top">Up</a></div>
646 <hr /><hr /> 839 <hr />
840 <hr />
647 <a NAME="BrowserFileItem" ID="BrowserFileItem"></a> 841 <a NAME="BrowserFileItem" ID="BrowserFileItem"></a>
648 <h2>BrowserFileItem</h2> 842 <h2>BrowserFileItem</h2>
843
649 <p> 844 <p>
650 Class implementing the data structure for browser file items. 845 Class implementing the data structure for browser file items.
651 </p> 846 </p>
652 <h3>Derived from</h3> 847 <h3>Derived from</h3>
653 BrowserItem 848 BrowserItem
654 <h3>Class Attributes</h3> 849 <h3>Class Attributes</h3>
850
655 <table> 851 <table>
656 <tr><td>None</td></tr> 852 <tr><td>None</td></tr>
657 </table> 853 </table>
658 <h3>Class Methods</h3> 854 <h3>Class Methods</h3>
855
659 <table> 856 <table>
660 <tr><td>None</td></tr> 857 <tr><td>None</td></tr>
661 </table> 858 </table>
662 <h3>Methods</h3> 859 <h3>Methods</h3>
663 <table> 860
861 <table>
862
664 <tr> 863 <tr>
665 <td><a href="#BrowserFileItem.__init__">BrowserFileItem</a></td> 864 <td><a href="#BrowserFileItem.__init__">BrowserFileItem</a></td>
666 <td>Constructor</td> 865 <td>Constructor</td>
667 </tr><tr> 866 </tr>
867 <tr>
668 <td><a href="#BrowserFileItem.dirName">dirName</a></td> 868 <td><a href="#BrowserFileItem.dirName">dirName</a></td>
669 <td>Public method returning the directory name.</td> 869 <td>Public method returning the directory name.</td>
670 </tr><tr> 870 </tr>
871 <tr>
671 <td><a href="#BrowserFileItem.fileExt">fileExt</a></td> 872 <td><a href="#BrowserFileItem.fileExt">fileExt</a></td>
672 <td>Public method returning the file extension.</td> 873 <td>Public method returning the file extension.</td>
673 </tr><tr> 874 </tr>
875 <tr>
674 <td><a href="#BrowserFileItem.fileName">fileName</a></td> 876 <td><a href="#BrowserFileItem.fileName">fileName</a></td>
675 <td>Public method returning the filename.</td> 877 <td>Public method returning the filename.</td>
676 </tr><tr> 878 </tr>
879 <tr>
677 <td><a href="#BrowserFileItem.isDFile">isDFile</a></td> 880 <td><a href="#BrowserFileItem.isDFile">isDFile</a></td>
678 <td>Public method to check, if this file is a D file.</td> 881 <td>Public method to check, if this file is a D file.</td>
679 </tr><tr> 882 </tr>
883 <tr>
680 <td><a href="#BrowserFileItem.isDesignerFile">isDesignerFile</a></td> 884 <td><a href="#BrowserFileItem.isDesignerFile">isDesignerFile</a></td>
681 <td>Public method to check, if this file is a Qt-Designer file.</td> 885 <td>Public method to check, if this file is a Qt-Designer file.</td>
682 </tr><tr> 886 </tr>
887 <tr>
683 <td><a href="#BrowserFileItem.isIdlFile">isIdlFile</a></td> 888 <td><a href="#BrowserFileItem.isIdlFile">isIdlFile</a></td>
684 <td>Public method to check, if this file is a CORBA IDL file.</td> 889 <td>Public method to check, if this file is a CORBA IDL file.</td>
685 </tr><tr> 890 </tr>
891 <tr>
686 <td><a href="#BrowserFileItem.isJavaScriptFile">isJavaScriptFile</a></td> 892 <td><a href="#BrowserFileItem.isJavaScriptFile">isJavaScriptFile</a></td>
687 <td>Public method to check, if this file is a JavaScript file.</td> 893 <td>Public method to check, if this file is a JavaScript file.</td>
688 </tr><tr> 894 </tr>
895 <tr>
689 <td><a href="#BrowserFileItem.isLinguistFile">isLinguistFile</a></td> 896 <td><a href="#BrowserFileItem.isLinguistFile">isLinguistFile</a></td>
690 <td>Public method to check, if this file is a Qt-Linguist file.</td> 897 <td>Public method to check, if this file is a Qt-Linguist file.</td>
691 </tr><tr> 898 </tr>
899 <tr>
692 <td><a href="#BrowserFileItem.isMultiProjectFile">isMultiProjectFile</a></td> 900 <td><a href="#BrowserFileItem.isMultiProjectFile">isMultiProjectFile</a></td>
693 <td>Public method to check, if this file is an eric multi project file.</td> 901 <td>Public method to check, if this file is an eric multi project file.</td>
694 </tr><tr> 902 </tr>
903 <tr>
695 <td><a href="#BrowserFileItem.isPixmapFile">isPixmapFile</a></td> 904 <td><a href="#BrowserFileItem.isPixmapFile">isPixmapFile</a></td>
696 <td>Public method to check, if this file is a pixmap file.</td> 905 <td>Public method to check, if this file is a pixmap file.</td>
697 </tr><tr> 906 </tr>
907 <tr>
698 <td><a href="#BrowserFileItem.isProjectFile">isProjectFile</a></td> 908 <td><a href="#BrowserFileItem.isProjectFile">isProjectFile</a></td>
699 <td>Public method to check, if this file is an eric project file.</td> 909 <td>Public method to check, if this file is an eric project file.</td>
700 </tr><tr> 910 </tr>
911 <tr>
701 <td><a href="#BrowserFileItem.isProtobufFile">isProtobufFile</a></td> 912 <td><a href="#BrowserFileItem.isProtobufFile">isProtobufFile</a></td>
702 <td>Public method to check, if this file is a Google Protocol Buffer file.</td> 913 <td>Public method to check, if this file is a Google Protocol Buffer file.</td>
703 </tr><tr> 914 </tr>
915 <tr>
704 <td><a href="#BrowserFileItem.isPython2File">isPython2File</a></td> 916 <td><a href="#BrowserFileItem.isPython2File">isPython2File</a></td>
705 <td>Public method to check, if this file is a Python script.</td> 917 <td>Public method to check, if this file is a Python script.</td>
706 </tr><tr> 918 </tr>
919 <tr>
707 <td><a href="#BrowserFileItem.isPython3File">isPython3File</a></td> 920 <td><a href="#BrowserFileItem.isPython3File">isPython3File</a></td>
708 <td>Public method to check, if this file is a Python3 script.</td> 921 <td>Public method to check, if this file is a Python3 script.</td>
709 </tr><tr> 922 </tr>
923 <tr>
710 <td><a href="#BrowserFileItem.isResourcesFile">isResourcesFile</a></td> 924 <td><a href="#BrowserFileItem.isResourcesFile">isResourcesFile</a></td>
711 <td>Public method to check, if this file is a Qt-Resources file.</td> 925 <td>Public method to check, if this file is a Qt-Resources file.</td>
712 </tr><tr> 926 </tr>
927 <tr>
713 <td><a href="#BrowserFileItem.isRubyFile">isRubyFile</a></td> 928 <td><a href="#BrowserFileItem.isRubyFile">isRubyFile</a></td>
714 <td>Public method to check, if this file is a Ruby script.</td> 929 <td>Public method to check, if this file is a Ruby script.</td>
715 </tr><tr> 930 </tr>
931 <tr>
716 <td><a href="#BrowserFileItem.isSvgFile">isSvgFile</a></td> 932 <td><a href="#BrowserFileItem.isSvgFile">isSvgFile</a></td>
717 <td>Public method to check, if this file is a SVG file.</td> 933 <td>Public method to check, if this file is a SVG file.</td>
718 </tr><tr> 934 </tr>
935 <tr>
719 <td><a href="#BrowserFileItem.lessThan">lessThan</a></td> 936 <td><a href="#BrowserFileItem.lessThan">lessThan</a></td>
720 <td>Public method to check, if the item is less than the other one.</td> 937 <td>Public method to check, if the item is less than the other one.</td>
721 </tr><tr> 938 </tr>
939 <tr>
722 <td><a href="#BrowserFileItem.moduleName">moduleName</a></td> 940 <td><a href="#BrowserFileItem.moduleName">moduleName</a></td>
723 <td>Public method returning the module name.</td> 941 <td>Public method returning the module name.</td>
724 </tr><tr> 942 </tr>
943 <tr>
725 <td><a href="#BrowserFileItem.name">name</a></td> 944 <td><a href="#BrowserFileItem.name">name</a></td>
726 <td>Public method to return the name of the item.</td> 945 <td>Public method to return the name of the item.</td>
727 </tr><tr> 946 </tr>
947 <tr>
728 <td><a href="#BrowserFileItem.setName">setName</a></td> 948 <td><a href="#BrowserFileItem.setName">setName</a></td>
729 <td>Public method to set the directory name.</td> 949 <td>Public method to set the directory name.</td>
730 </tr> 950 </tr>
731 </table> 951 </table>
732 <h3>Static Methods</h3> 952 <h3>Static Methods</h3>
733 <table> 953
734 <tr><td>None</td></tr> 954 <table>
735 </table> 955 <tr><td>None</td></tr>
956 </table>
957
736 <a NAME="BrowserFileItem.__init__" ID="BrowserFileItem.__init__"></a> 958 <a NAME="BrowserFileItem.__init__" ID="BrowserFileItem.__init__"></a>
737 <h4>BrowserFileItem (Constructor)</h4> 959 <h4>BrowserFileItem (Constructor)</h4>
738 <b>BrowserFileItem</b>(<i>parent, finfo, full=True, sourceLanguage=""</i>) 960 <b>BrowserFileItem</b>(<i>parent, finfo, full=True, sourceLanguage=""</i>)
961
739 <p> 962 <p>
740 Constructor 963 Constructor
741 </p><dl> 964 </p>
965 <dl>
966
742 <dt><i>parent</i></dt> 967 <dt><i>parent</i></dt>
743 <dd> 968 <dd>
744 parent item 969 parent item
745 </dd><dt><i>finfo</i></dt> 970 </dd>
971 <dt><i>finfo</i></dt>
746 <dd> 972 <dd>
747 the string for the file (string) 973 the string for the file (string)
748 </dd><dt><i>full</i></dt> 974 </dd>
975 <dt><i>full</i></dt>
749 <dd> 976 <dd>
750 flag indicating full pathname should be displayed (boolean) 977 flag indicating full pathname should be displayed (boolean)
751 </dd><dt><i>sourceLanguage</i></dt> 978 </dd>
979 <dt><i>sourceLanguage</i></dt>
752 <dd> 980 <dd>
753 source code language of the project (string) 981 source code language of the project (string)
754 </dd> 982 </dd>
755 </dl><a NAME="BrowserFileItem.dirName" ID="BrowserFileItem.dirName"></a> 983 </dl>
984 <a NAME="BrowserFileItem.dirName" ID="BrowserFileItem.dirName"></a>
756 <h4>BrowserFileItem.dirName</h4> 985 <h4>BrowserFileItem.dirName</h4>
757 <b>dirName</b>(<i></i>) 986 <b>dirName</b>(<i></i>)
987
758 <p> 988 <p>
759 Public method returning the directory name. 989 Public method returning the directory name.
760 </p><dl> 990 </p>
991 <dl>
761 <dt>Returns:</dt> 992 <dt>Returns:</dt>
762 <dd> 993 <dd>
763 directory name (string) 994 directory name (string)
764 </dd> 995 </dd>
765 </dl><a NAME="BrowserFileItem.fileExt" ID="BrowserFileItem.fileExt"></a> 996 </dl>
997 <a NAME="BrowserFileItem.fileExt" ID="BrowserFileItem.fileExt"></a>
766 <h4>BrowserFileItem.fileExt</h4> 998 <h4>BrowserFileItem.fileExt</h4>
767 <b>fileExt</b>(<i></i>) 999 <b>fileExt</b>(<i></i>)
1000
768 <p> 1001 <p>
769 Public method returning the file extension. 1002 Public method returning the file extension.
770 </p><dl> 1003 </p>
1004 <dl>
771 <dt>Returns:</dt> 1005 <dt>Returns:</dt>
772 <dd> 1006 <dd>
773 file extension (string) 1007 file extension (string)
774 </dd> 1008 </dd>
775 </dl><a NAME="BrowserFileItem.fileName" ID="BrowserFileItem.fileName"></a> 1009 </dl>
1010 <a NAME="BrowserFileItem.fileName" ID="BrowserFileItem.fileName"></a>
776 <h4>BrowserFileItem.fileName</h4> 1011 <h4>BrowserFileItem.fileName</h4>
777 <b>fileName</b>(<i></i>) 1012 <b>fileName</b>(<i></i>)
1013
778 <p> 1014 <p>
779 Public method returning the filename. 1015 Public method returning the filename.
780 </p><dl> 1016 </p>
1017 <dl>
781 <dt>Returns:</dt> 1018 <dt>Returns:</dt>
782 <dd> 1019 <dd>
783 filename (string) 1020 filename (string)
784 </dd> 1021 </dd>
785 </dl><a NAME="BrowserFileItem.isDFile" ID="BrowserFileItem.isDFile"></a> 1022 </dl>
1023 <a NAME="BrowserFileItem.isDFile" ID="BrowserFileItem.isDFile"></a>
786 <h4>BrowserFileItem.isDFile</h4> 1024 <h4>BrowserFileItem.isDFile</h4>
787 <b>isDFile</b>(<i></i>) 1025 <b>isDFile</b>(<i></i>)
1026
788 <p> 1027 <p>
789 Public method to check, if this file is a D file. 1028 Public method to check, if this file is a D file.
790 </p><dl> 1029 </p>
1030 <dl>
791 <dt>Returns:</dt> 1031 <dt>Returns:</dt>
792 <dd> 1032 <dd>
793 flag indicating a D file (boolean) 1033 flag indicating a D file (boolean)
794 </dd> 1034 </dd>
795 </dl><a NAME="BrowserFileItem.isDesignerFile" ID="BrowserFileItem.isDesignerFile"></a> 1035 </dl>
1036 <a NAME="BrowserFileItem.isDesignerFile" ID="BrowserFileItem.isDesignerFile"></a>
796 <h4>BrowserFileItem.isDesignerFile</h4> 1037 <h4>BrowserFileItem.isDesignerFile</h4>
797 <b>isDesignerFile</b>(<i></i>) 1038 <b>isDesignerFile</b>(<i></i>)
1039
798 <p> 1040 <p>
799 Public method to check, if this file is a Qt-Designer file. 1041 Public method to check, if this file is a Qt-Designer file.
800 </p><dl> 1042 </p>
1043 <dl>
801 <dt>Returns:</dt> 1044 <dt>Returns:</dt>
802 <dd> 1045 <dd>
803 flag indicating a Qt-Designer file (boolean) 1046 flag indicating a Qt-Designer file (boolean)
804 </dd> 1047 </dd>
805 </dl><a NAME="BrowserFileItem.isIdlFile" ID="BrowserFileItem.isIdlFile"></a> 1048 </dl>
1049 <a NAME="BrowserFileItem.isIdlFile" ID="BrowserFileItem.isIdlFile"></a>
806 <h4>BrowserFileItem.isIdlFile</h4> 1050 <h4>BrowserFileItem.isIdlFile</h4>
807 <b>isIdlFile</b>(<i></i>) 1051 <b>isIdlFile</b>(<i></i>)
1052
808 <p> 1053 <p>
809 Public method to check, if this file is a CORBA IDL file. 1054 Public method to check, if this file is a CORBA IDL file.
810 </p><dl> 1055 </p>
1056 <dl>
811 <dt>Returns:</dt> 1057 <dt>Returns:</dt>
812 <dd> 1058 <dd>
813 flag indicating a CORBA IDL file (boolean) 1059 flag indicating a CORBA IDL file (boolean)
814 </dd> 1060 </dd>
815 </dl><a NAME="BrowserFileItem.isJavaScriptFile" ID="BrowserFileItem.isJavaScriptFile"></a> 1061 </dl>
1062 <a NAME="BrowserFileItem.isJavaScriptFile" ID="BrowserFileItem.isJavaScriptFile"></a>
816 <h4>BrowserFileItem.isJavaScriptFile</h4> 1063 <h4>BrowserFileItem.isJavaScriptFile</h4>
817 <b>isJavaScriptFile</b>(<i></i>) 1064 <b>isJavaScriptFile</b>(<i></i>)
1065
818 <p> 1066 <p>
819 Public method to check, if this file is a JavaScript file. 1067 Public method to check, if this file is a JavaScript file.
820 </p><dl> 1068 </p>
1069 <dl>
821 <dt>Returns:</dt> 1070 <dt>Returns:</dt>
822 <dd> 1071 <dd>
823 flag indicating a JavaScript file (boolean) 1072 flag indicating a JavaScript file (boolean)
824 </dd> 1073 </dd>
825 </dl><a NAME="BrowserFileItem.isLinguistFile" ID="BrowserFileItem.isLinguistFile"></a> 1074 </dl>
1075 <a NAME="BrowserFileItem.isLinguistFile" ID="BrowserFileItem.isLinguistFile"></a>
826 <h4>BrowserFileItem.isLinguistFile</h4> 1076 <h4>BrowserFileItem.isLinguistFile</h4>
827 <b>isLinguistFile</b>(<i></i>) 1077 <b>isLinguistFile</b>(<i></i>)
1078
828 <p> 1079 <p>
829 Public method to check, if this file is a Qt-Linguist file. 1080 Public method to check, if this file is a Qt-Linguist file.
830 </p><dl> 1081 </p>
1082 <dl>
831 <dt>Returns:</dt> 1083 <dt>Returns:</dt>
832 <dd> 1084 <dd>
833 flag indicating a Qt-Linguist file (boolean) 1085 flag indicating a Qt-Linguist file (boolean)
834 </dd> 1086 </dd>
835 </dl><a NAME="BrowserFileItem.isMultiProjectFile" ID="BrowserFileItem.isMultiProjectFile"></a> 1087 </dl>
1088 <a NAME="BrowserFileItem.isMultiProjectFile" ID="BrowserFileItem.isMultiProjectFile"></a>
836 <h4>BrowserFileItem.isMultiProjectFile</h4> 1089 <h4>BrowserFileItem.isMultiProjectFile</h4>
837 <b>isMultiProjectFile</b>(<i></i>) 1090 <b>isMultiProjectFile</b>(<i></i>)
1091
838 <p> 1092 <p>
839 Public method to check, if this file is an eric multi project file. 1093 Public method to check, if this file is an eric multi project file.
840 </p><dl> 1094 </p>
1095 <dl>
841 <dt>Returns:</dt> 1096 <dt>Returns:</dt>
842 <dd> 1097 <dd>
843 flag indicating an eric project file (boolean) 1098 flag indicating an eric project file (boolean)
844 </dd> 1099 </dd>
845 </dl><a NAME="BrowserFileItem.isPixmapFile" ID="BrowserFileItem.isPixmapFile"></a> 1100 </dl>
1101 <a NAME="BrowserFileItem.isPixmapFile" ID="BrowserFileItem.isPixmapFile"></a>
846 <h4>BrowserFileItem.isPixmapFile</h4> 1102 <h4>BrowserFileItem.isPixmapFile</h4>
847 <b>isPixmapFile</b>(<i></i>) 1103 <b>isPixmapFile</b>(<i></i>)
1104
848 <p> 1105 <p>
849 Public method to check, if this file is a pixmap file. 1106 Public method to check, if this file is a pixmap file.
850 </p><dl> 1107 </p>
1108 <dl>
851 <dt>Returns:</dt> 1109 <dt>Returns:</dt>
852 <dd> 1110 <dd>
853 flag indicating a pixmap file (boolean) 1111 flag indicating a pixmap file (boolean)
854 </dd> 1112 </dd>
855 </dl><a NAME="BrowserFileItem.isProjectFile" ID="BrowserFileItem.isProjectFile"></a> 1113 </dl>
1114 <a NAME="BrowserFileItem.isProjectFile" ID="BrowserFileItem.isProjectFile"></a>
856 <h4>BrowserFileItem.isProjectFile</h4> 1115 <h4>BrowserFileItem.isProjectFile</h4>
857 <b>isProjectFile</b>(<i></i>) 1116 <b>isProjectFile</b>(<i></i>)
1117
858 <p> 1118 <p>
859 Public method to check, if this file is an eric project file. 1119 Public method to check, if this file is an eric project file.
860 </p><dl> 1120 </p>
1121 <dl>
861 <dt>Returns:</dt> 1122 <dt>Returns:</dt>
862 <dd> 1123 <dd>
863 flag indicating an eric project file (boolean) 1124 flag indicating an eric project file (boolean)
864 </dd> 1125 </dd>
865 </dl><a NAME="BrowserFileItem.isProtobufFile" ID="BrowserFileItem.isProtobufFile"></a> 1126 </dl>
1127 <a NAME="BrowserFileItem.isProtobufFile" ID="BrowserFileItem.isProtobufFile"></a>
866 <h4>BrowserFileItem.isProtobufFile</h4> 1128 <h4>BrowserFileItem.isProtobufFile</h4>
867 <b>isProtobufFile</b>(<i></i>) 1129 <b>isProtobufFile</b>(<i></i>)
1130
868 <p> 1131 <p>
869 Public method to check, if this file is a Google Protocol Buffer file. 1132 Public method to check, if this file is a Google Protocol Buffer file.
870 </p><dl> 1133 </p>
1134 <dl>
871 <dt>Returns:</dt> 1135 <dt>Returns:</dt>
872 <dd> 1136 <dd>
873 flag indicating a protobuf file 1137 flag indicating a protobuf file
874 </dd> 1138 </dd>
875 </dl><dl> 1139 </dl>
1140 <dl>
876 <dt>Return Type:</dt> 1141 <dt>Return Type:</dt>
877 <dd> 1142 <dd>
878 bool 1143 bool
879 </dd> 1144 </dd>
880 </dl><a NAME="BrowserFileItem.isPython2File" ID="BrowserFileItem.isPython2File"></a> 1145 </dl>
1146 <a NAME="BrowserFileItem.isPython2File" ID="BrowserFileItem.isPython2File"></a>
881 <h4>BrowserFileItem.isPython2File</h4> 1147 <h4>BrowserFileItem.isPython2File</h4>
882 <b>isPython2File</b>(<i></i>) 1148 <b>isPython2File</b>(<i></i>)
1149
883 <p> 1150 <p>
884 Public method to check, if this file is a Python script. 1151 Public method to check, if this file is a Python script.
885 </p><dl> 1152 </p>
1153 <dl>
886 <dt>Returns:</dt> 1154 <dt>Returns:</dt>
887 <dd> 1155 <dd>
888 flag indicating a Python file (boolean) 1156 flag indicating a Python file (boolean)
889 </dd> 1157 </dd>
890 </dl><a NAME="BrowserFileItem.isPython3File" ID="BrowserFileItem.isPython3File"></a> 1158 </dl>
1159 <a NAME="BrowserFileItem.isPython3File" ID="BrowserFileItem.isPython3File"></a>
891 <h4>BrowserFileItem.isPython3File</h4> 1160 <h4>BrowserFileItem.isPython3File</h4>
892 <b>isPython3File</b>(<i></i>) 1161 <b>isPython3File</b>(<i></i>)
1162
893 <p> 1163 <p>
894 Public method to check, if this file is a Python3 script. 1164 Public method to check, if this file is a Python3 script.
895 </p><dl> 1165 </p>
1166 <dl>
896 <dt>Returns:</dt> 1167 <dt>Returns:</dt>
897 <dd> 1168 <dd>
898 flag indicating a Python file (boolean) 1169 flag indicating a Python file (boolean)
899 </dd> 1170 </dd>
900 </dl><a NAME="BrowserFileItem.isResourcesFile" ID="BrowserFileItem.isResourcesFile"></a> 1171 </dl>
1172 <a NAME="BrowserFileItem.isResourcesFile" ID="BrowserFileItem.isResourcesFile"></a>
901 <h4>BrowserFileItem.isResourcesFile</h4> 1173 <h4>BrowserFileItem.isResourcesFile</h4>
902 <b>isResourcesFile</b>(<i></i>) 1174 <b>isResourcesFile</b>(<i></i>)
1175
903 <p> 1176 <p>
904 Public method to check, if this file is a Qt-Resources file. 1177 Public method to check, if this file is a Qt-Resources file.
905 </p><dl> 1178 </p>
1179 <dl>
906 <dt>Returns:</dt> 1180 <dt>Returns:</dt>
907 <dd> 1181 <dd>
908 flag indicating a Qt-Resources file (boolean) 1182 flag indicating a Qt-Resources file (boolean)
909 </dd> 1183 </dd>
910 </dl><a NAME="BrowserFileItem.isRubyFile" ID="BrowserFileItem.isRubyFile"></a> 1184 </dl>
1185 <a NAME="BrowserFileItem.isRubyFile" ID="BrowserFileItem.isRubyFile"></a>
911 <h4>BrowserFileItem.isRubyFile</h4> 1186 <h4>BrowserFileItem.isRubyFile</h4>
912 <b>isRubyFile</b>(<i></i>) 1187 <b>isRubyFile</b>(<i></i>)
1188
913 <p> 1189 <p>
914 Public method to check, if this file is a Ruby script. 1190 Public method to check, if this file is a Ruby script.
915 </p><dl> 1191 </p>
1192 <dl>
916 <dt>Returns:</dt> 1193 <dt>Returns:</dt>
917 <dd> 1194 <dd>
918 flag indicating a Ruby file (boolean) 1195 flag indicating a Ruby file (boolean)
919 </dd> 1196 </dd>
920 </dl><a NAME="BrowserFileItem.isSvgFile" ID="BrowserFileItem.isSvgFile"></a> 1197 </dl>
1198 <a NAME="BrowserFileItem.isSvgFile" ID="BrowserFileItem.isSvgFile"></a>
921 <h4>BrowserFileItem.isSvgFile</h4> 1199 <h4>BrowserFileItem.isSvgFile</h4>
922 <b>isSvgFile</b>(<i></i>) 1200 <b>isSvgFile</b>(<i></i>)
1201
923 <p> 1202 <p>
924 Public method to check, if this file is a SVG file. 1203 Public method to check, if this file is a SVG file.
925 </p><dl> 1204 </p>
1205 <dl>
926 <dt>Returns:</dt> 1206 <dt>Returns:</dt>
927 <dd> 1207 <dd>
928 flag indicating a SVG file (boolean) 1208 flag indicating a SVG file (boolean)
929 </dd> 1209 </dd>
930 </dl><a NAME="BrowserFileItem.lessThan" ID="BrowserFileItem.lessThan"></a> 1210 </dl>
1211 <a NAME="BrowserFileItem.lessThan" ID="BrowserFileItem.lessThan"></a>
931 <h4>BrowserFileItem.lessThan</h4> 1212 <h4>BrowserFileItem.lessThan</h4>
932 <b>lessThan</b>(<i>other, column, order</i>) 1213 <b>lessThan</b>(<i>other, column, order</i>)
1214
933 <p> 1215 <p>
934 Public method to check, if the item is less than the other one. 1216 Public method to check, if the item is less than the other one.
935 </p><dl> 1217 </p>
1218 <dl>
1219
936 <dt><i>other</i></dt> 1220 <dt><i>other</i></dt>
937 <dd> 1221 <dd>
938 reference to item to compare against (BrowserItem) 1222 reference to item to compare against (BrowserItem)
939 </dd><dt><i>column</i></dt> 1223 </dd>
1224 <dt><i>column</i></dt>
940 <dd> 1225 <dd>
941 column number to use for the comparison (integer) 1226 column number to use for the comparison (integer)
942 </dd><dt><i>order</i></dt> 1227 </dd>
1228 <dt><i>order</i></dt>
943 <dd> 1229 <dd>
944 sort order (Qt.SortOrder) (for special sorting) 1230 sort order (Qt.SortOrder) (for special sorting)
945 </dd> 1231 </dd>
946 </dl><dl> 1232 </dl>
1233 <dl>
947 <dt>Returns:</dt> 1234 <dt>Returns:</dt>
948 <dd> 1235 <dd>
949 true, if this item is less than other (boolean) 1236 true, if this item is less than other (boolean)
950 </dd> 1237 </dd>
951 </dl><a NAME="BrowserFileItem.moduleName" ID="BrowserFileItem.moduleName"></a> 1238 </dl>
1239 <a NAME="BrowserFileItem.moduleName" ID="BrowserFileItem.moduleName"></a>
952 <h4>BrowserFileItem.moduleName</h4> 1240 <h4>BrowserFileItem.moduleName</h4>
953 <b>moduleName</b>(<i></i>) 1241 <b>moduleName</b>(<i></i>)
1242
954 <p> 1243 <p>
955 Public method returning the module name. 1244 Public method returning the module name.
956 </p><dl> 1245 </p>
1246 <dl>
957 <dt>Returns:</dt> 1247 <dt>Returns:</dt>
958 <dd> 1248 <dd>
959 module name (string) 1249 module name (string)
960 </dd> 1250 </dd>
961 </dl><a NAME="BrowserFileItem.name" ID="BrowserFileItem.name"></a> 1251 </dl>
1252 <a NAME="BrowserFileItem.name" ID="BrowserFileItem.name"></a>
962 <h4>BrowserFileItem.name</h4> 1253 <h4>BrowserFileItem.name</h4>
963 <b>name</b>(<i></i>) 1254 <b>name</b>(<i></i>)
1255
964 <p> 1256 <p>
965 Public method to return the name of the item. 1257 Public method to return the name of the item.
966 </p><dl> 1258 </p>
1259 <dl>
967 <dt>Returns:</dt> 1260 <dt>Returns:</dt>
968 <dd> 1261 <dd>
969 name of the item (string) 1262 name of the item (string)
970 </dd> 1263 </dd>
971 </dl><a NAME="BrowserFileItem.setName" ID="BrowserFileItem.setName"></a> 1264 </dl>
1265 <a NAME="BrowserFileItem.setName" ID="BrowserFileItem.setName"></a>
972 <h4>BrowserFileItem.setName</h4> 1266 <h4>BrowserFileItem.setName</h4>
973 <b>setName</b>(<i>finfo, full=True</i>) 1267 <b>setName</b>(<i>finfo, full=True</i>)
1268
974 <p> 1269 <p>
975 Public method to set the directory name. 1270 Public method to set the directory name.
976 </p><dl> 1271 </p>
1272 <dl>
1273
977 <dt><i>finfo</i></dt> 1274 <dt><i>finfo</i></dt>
978 <dd> 1275 <dd>
979 the string for the file (string) 1276 the string for the file (string)
980 </dd><dt><i>full</i></dt> 1277 </dd>
1278 <dt><i>full</i></dt>
981 <dd> 1279 <dd>
982 flag indicating full pathname should be displayed (boolean) 1280 flag indicating full pathname should be displayed (boolean)
983 </dd> 1281 </dd>
984 </dl> 1282 </dl>
985 <div align="right"><a href="#top">Up</a></div> 1283 <div align="right"><a href="#top">Up</a></div>
986 <hr /><hr /> 1284 <hr />
1285 <hr />
987 <a NAME="BrowserGlobalsItem" ID="BrowserGlobalsItem"></a> 1286 <a NAME="BrowserGlobalsItem" ID="BrowserGlobalsItem"></a>
988 <h2>BrowserGlobalsItem</h2> 1287 <h2>BrowserGlobalsItem</h2>
1288
989 <p> 1289 <p>
990 Class implementing the data structure for browser globals items. 1290 Class implementing the data structure for browser globals items.
991 </p> 1291 </p>
992 <h3>Derived from</h3> 1292 <h3>Derived from</h3>
993 BrowserClassAttributesItem 1293 BrowserClassAttributesItem
994 <h3>Class Attributes</h3> 1294 <h3>Class Attributes</h3>
1295
995 <table> 1296 <table>
996 <tr><td>None</td></tr> 1297 <tr><td>None</td></tr>
997 </table> 1298 </table>
998 <h3>Class Methods</h3> 1299 <h3>Class Methods</h3>
1300
999 <table> 1301 <table>
1000 <tr><td>None</td></tr> 1302 <tr><td>None</td></tr>
1001 </table> 1303 </table>
1002 <h3>Methods</h3> 1304 <h3>Methods</h3>
1003 <table> 1305
1306 <table>
1307
1004 <tr> 1308 <tr>
1005 <td><a href="#BrowserGlobalsItem.__init__">BrowserGlobalsItem</a></td> 1309 <td><a href="#BrowserGlobalsItem.__init__">BrowserGlobalsItem</a></td>
1006 <td>Constructor</td> 1310 <td>Constructor</td>
1007 </tr> 1311 </tr>
1008 </table> 1312 </table>
1009 <h3>Static Methods</h3> 1313 <h3>Static Methods</h3>
1010 <table> 1314
1011 <tr><td>None</td></tr> 1315 <table>
1012 </table> 1316 <tr><td>None</td></tr>
1317 </table>
1318
1013 <a NAME="BrowserGlobalsItem.__init__" ID="BrowserGlobalsItem.__init__"></a> 1319 <a NAME="BrowserGlobalsItem.__init__" ID="BrowserGlobalsItem.__init__"></a>
1014 <h4>BrowserGlobalsItem (Constructor)</h4> 1320 <h4>BrowserGlobalsItem (Constructor)</h4>
1015 <b>BrowserGlobalsItem</b>(<i>parent, attributes, text</i>) 1321 <b>BrowserGlobalsItem</b>(<i>parent, attributes, text</i>)
1322
1016 <p> 1323 <p>
1017 Constructor 1324 Constructor
1018 </p><dl> 1325 </p>
1326 <dl>
1327
1019 <dt><i>parent</i></dt> 1328 <dt><i>parent</i></dt>
1020 <dd> 1329 <dd>
1021 parent item 1330 parent item
1022 </dd><dt><i>attributes</i></dt> 1331 </dd>
1332 <dt><i>attributes</i></dt>
1023 <dd> 1333 <dd>
1024 list of attributes 1334 list of attributes
1025 </dd><dt><i>text</i></dt> 1335 </dd>
1336 <dt><i>text</i></dt>
1026 <dd> 1337 <dd>
1027 text to be shown by this item (string) 1338 text to be shown by this item (string)
1028 </dd> 1339 </dd>
1029 </dl> 1340 </dl>
1030 <div align="right"><a href="#top">Up</a></div> 1341 <div align="right"><a href="#top">Up</a></div>
1031 <hr /><hr /> 1342 <hr />
1343 <hr />
1032 <a NAME="BrowserImportItem" ID="BrowserImportItem"></a> 1344 <a NAME="BrowserImportItem" ID="BrowserImportItem"></a>
1033 <h2>BrowserImportItem</h2> 1345 <h2>BrowserImportItem</h2>
1346
1034 <p> 1347 <p>
1035 Class implementing the data structure for browser imported module and 1348 Class implementing the data structure for browser imported module and
1036 imported names items. 1349 imported names items.
1037 </p> 1350 </p>
1038 <h3>Derived from</h3> 1351 <h3>Derived from</h3>
1039 BrowserItem 1352 BrowserItem
1040 <h3>Class Attributes</h3> 1353 <h3>Class Attributes</h3>
1354
1041 <table> 1355 <table>
1042 <tr><td>None</td></tr> 1356 <tr><td>None</td></tr>
1043 </table> 1357 </table>
1044 <h3>Class Methods</h3> 1358 <h3>Class Methods</h3>
1359
1045 <table> 1360 <table>
1046 <tr><td>None</td></tr> 1361 <tr><td>None</td></tr>
1047 </table> 1362 </table>
1048 <h3>Methods</h3> 1363 <h3>Methods</h3>
1049 <table> 1364
1365 <table>
1366
1050 <tr> 1367 <tr>
1051 <td><a href="#BrowserImportItem.__init__">BrowserImportItem</a></td> 1368 <td><a href="#BrowserImportItem.__init__">BrowserImportItem</a></td>
1052 <td>Constructor</td> 1369 <td>Constructor</td>
1053 </tr><tr> 1370 </tr>
1371 <tr>
1054 <td><a href="#BrowserImportItem.fileName">fileName</a></td> 1372 <td><a href="#BrowserImportItem.fileName">fileName</a></td>
1055 <td>Public method returning the filename.</td> 1373 <td>Public method returning the filename.</td>
1056 </tr><tr> 1374 </tr>
1375 <tr>
1057 <td><a href="#BrowserImportItem.lessThan">lessThan</a></td> 1376 <td><a href="#BrowserImportItem.lessThan">lessThan</a></td>
1058 <td>Public method to check, if the item is less than the other one.</td> 1377 <td>Public method to check, if the item is less than the other one.</td>
1059 </tr><tr> 1378 </tr>
1379 <tr>
1060 <td><a href="#BrowserImportItem.lineno">lineno</a></td> 1380 <td><a href="#BrowserImportItem.lineno">lineno</a></td>
1061 <td>Public method returning the line number of the first import.</td> 1381 <td>Public method returning the line number of the first import.</td>
1062 </tr><tr> 1382 </tr>
1383 <tr>
1063 <td><a href="#BrowserImportItem.linenos">linenos</a></td> 1384 <td><a href="#BrowserImportItem.linenos">linenos</a></td>
1064 <td>Public method returning the line numbers of all imports.</td> 1385 <td>Public method returning the line numbers of all imports.</td>
1065 </tr> 1386 </tr>
1066 </table> 1387 </table>
1067 <h3>Static Methods</h3> 1388 <h3>Static Methods</h3>
1068 <table> 1389
1069 <tr><td>None</td></tr> 1390 <table>
1070 </table> 1391 <tr><td>None</td></tr>
1392 </table>
1393
1071 <a NAME="BrowserImportItem.__init__" ID="BrowserImportItem.__init__"></a> 1394 <a NAME="BrowserImportItem.__init__" ID="BrowserImportItem.__init__"></a>
1072 <h4>BrowserImportItem (Constructor)</h4> 1395 <h4>BrowserImportItem (Constructor)</h4>
1073 <b>BrowserImportItem</b>(<i>parent, text, filename, lineNumbers, isModule=True</i>) 1396 <b>BrowserImportItem</b>(<i>parent, text, filename, lineNumbers, isModule=True</i>)
1397
1074 <p> 1398 <p>
1075 Constructor 1399 Constructor
1076 </p><dl> 1400 </p>
1401 <dl>
1402
1077 <dt><i>parent</i></dt> 1403 <dt><i>parent</i></dt>
1078 <dd> 1404 <dd>
1079 parent item 1405 parent item
1080 </dd><dt><i>text</i></dt> 1406 </dd>
1407 <dt><i>text</i></dt>
1081 <dd> 1408 <dd>
1082 text to be shown by this item (string) 1409 text to be shown by this item (string)
1083 </dd><dt><i>filename</i></dt> 1410 </dd>
1411 <dt><i>filename</i></dt>
1084 <dd> 1412 <dd>
1085 name of the file (string) 1413 name of the file (string)
1086 </dd><dt><i>lineNumbers</i></dt> 1414 </dd>
1415 <dt><i>lineNumbers</i></dt>
1087 <dd> 1416 <dd>
1088 list of line numbers of the import statement 1417 list of line numbers of the import statement
1089 (list of integer) 1418 (list of integer)
1090 </dd><dt><i>isModule</i></dt> 1419 </dd>
1420 <dt><i>isModule</i></dt>
1091 <dd> 1421 <dd>
1092 flag indicating a module item entry (boolean) 1422 flag indicating a module item entry (boolean)
1093 </dd> 1423 </dd>
1094 </dl><a NAME="BrowserImportItem.fileName" ID="BrowserImportItem.fileName"></a> 1424 </dl>
1425 <a NAME="BrowserImportItem.fileName" ID="BrowserImportItem.fileName"></a>
1095 <h4>BrowserImportItem.fileName</h4> 1426 <h4>BrowserImportItem.fileName</h4>
1096 <b>fileName</b>(<i></i>) 1427 <b>fileName</b>(<i></i>)
1428
1097 <p> 1429 <p>
1098 Public method returning the filename. 1430 Public method returning the filename.
1099 </p><dl> 1431 </p>
1432 <dl>
1100 <dt>Returns:</dt> 1433 <dt>Returns:</dt>
1101 <dd> 1434 <dd>
1102 filename (string) 1435 filename (string)
1103 </dd> 1436 </dd>
1104 </dl><a NAME="BrowserImportItem.lessThan" ID="BrowserImportItem.lessThan"></a> 1437 </dl>
1438 <a NAME="BrowserImportItem.lessThan" ID="BrowserImportItem.lessThan"></a>
1105 <h4>BrowserImportItem.lessThan</h4> 1439 <h4>BrowserImportItem.lessThan</h4>
1106 <b>lessThan</b>(<i>other, column, order</i>) 1440 <b>lessThan</b>(<i>other, column, order</i>)
1441
1107 <p> 1442 <p>
1108 Public method to check, if the item is less than the other one. 1443 Public method to check, if the item is less than the other one.
1109 </p><dl> 1444 </p>
1445 <dl>
1446
1110 <dt><i>other</i></dt> 1447 <dt><i>other</i></dt>
1111 <dd> 1448 <dd>
1112 reference to item to compare against (BrowserItem) 1449 reference to item to compare against (BrowserItem)
1113 </dd><dt><i>column</i></dt> 1450 </dd>
1451 <dt><i>column</i></dt>
1114 <dd> 1452 <dd>
1115 column number to use for the comparison (integer) 1453 column number to use for the comparison (integer)
1116 </dd><dt><i>order</i></dt> 1454 </dd>
1455 <dt><i>order</i></dt>
1117 <dd> 1456 <dd>
1118 sort order (Qt.SortOrder) (for special sorting) 1457 sort order (Qt.SortOrder) (for special sorting)
1119 </dd> 1458 </dd>
1120 </dl><dl> 1459 </dl>
1460 <dl>
1121 <dt>Returns:</dt> 1461 <dt>Returns:</dt>
1122 <dd> 1462 <dd>
1123 true, if this item is less than other (boolean) 1463 true, if this item is less than other (boolean)
1124 </dd> 1464 </dd>
1125 </dl><a NAME="BrowserImportItem.lineno" ID="BrowserImportItem.lineno"></a> 1465 </dl>
1466 <a NAME="BrowserImportItem.lineno" ID="BrowserImportItem.lineno"></a>
1126 <h4>BrowserImportItem.lineno</h4> 1467 <h4>BrowserImportItem.lineno</h4>
1127 <b>lineno</b>(<i></i>) 1468 <b>lineno</b>(<i></i>)
1469
1128 <p> 1470 <p>
1129 Public method returning the line number of the first import. 1471 Public method returning the line number of the first import.
1130 </p><dl> 1472 </p>
1473 <dl>
1131 <dt>Returns:</dt> 1474 <dt>Returns:</dt>
1132 <dd> 1475 <dd>
1133 line number of the first import (integer) 1476 line number of the first import (integer)
1134 </dd> 1477 </dd>
1135 </dl><a NAME="BrowserImportItem.linenos" ID="BrowserImportItem.linenos"></a> 1478 </dl>
1479 <a NAME="BrowserImportItem.linenos" ID="BrowserImportItem.linenos"></a>
1136 <h4>BrowserImportItem.linenos</h4> 1480 <h4>BrowserImportItem.linenos</h4>
1137 <b>linenos</b>(<i></i>) 1481 <b>linenos</b>(<i></i>)
1482
1138 <p> 1483 <p>
1139 Public method returning the line numbers of all imports. 1484 Public method returning the line numbers of all imports.
1140 </p><dl> 1485 </p>
1486 <dl>
1141 <dt>Returns:</dt> 1487 <dt>Returns:</dt>
1142 <dd> 1488 <dd>
1143 line numbers of all imports (list of integers) 1489 line numbers of all imports (list of integers)
1144 </dd> 1490 </dd>
1145 </dl> 1491 </dl>
1146 <div align="right"><a href="#top">Up</a></div> 1492 <div align="right"><a href="#top">Up</a></div>
1147 <hr /><hr /> 1493 <hr />
1494 <hr />
1148 <a NAME="BrowserImportsItem" ID="BrowserImportsItem"></a> 1495 <a NAME="BrowserImportsItem" ID="BrowserImportsItem"></a>
1149 <h2>BrowserImportsItem</h2> 1496 <h2>BrowserImportsItem</h2>
1497
1150 <p> 1498 <p>
1151 Class implementing the data structure for browser import items. 1499 Class implementing the data structure for browser import items.
1152 </p> 1500 </p>
1153 <h3>Derived from</h3> 1501 <h3>Derived from</h3>
1154 BrowserItem 1502 BrowserItem
1155 <h3>Class Attributes</h3> 1503 <h3>Class Attributes</h3>
1504
1156 <table> 1505 <table>
1157 <tr><td>None</td></tr> 1506 <tr><td>None</td></tr>
1158 </table> 1507 </table>
1159 <h3>Class Methods</h3> 1508 <h3>Class Methods</h3>
1509
1160 <table> 1510 <table>
1161 <tr><td>None</td></tr> 1511 <tr><td>None</td></tr>
1162 </table> 1512 </table>
1163 <h3>Methods</h3> 1513 <h3>Methods</h3>
1164 <table> 1514
1515 <table>
1516
1165 <tr> 1517 <tr>
1166 <td><a href="#BrowserImportsItem.__init__">BrowserImportsItem</a></td> 1518 <td><a href="#BrowserImportsItem.__init__">BrowserImportsItem</a></td>
1167 <td>Constructor</td> 1519 <td>Constructor</td>
1168 </tr><tr> 1520 </tr>
1521 <tr>
1169 <td><a href="#BrowserImportsItem.lessThan">lessThan</a></td> 1522 <td><a href="#BrowserImportsItem.lessThan">lessThan</a></td>
1170 <td>Public method to check, if the item is less than the other one.</td> 1523 <td>Public method to check, if the item is less than the other one.</td>
1171 </tr> 1524 </tr>
1172 </table> 1525 </table>
1173 <h3>Static Methods</h3> 1526 <h3>Static Methods</h3>
1174 <table> 1527
1175 <tr><td>None</td></tr> 1528 <table>
1176 </table> 1529 <tr><td>None</td></tr>
1530 </table>
1531
1177 <a NAME="BrowserImportsItem.__init__" ID="BrowserImportsItem.__init__"></a> 1532 <a NAME="BrowserImportsItem.__init__" ID="BrowserImportsItem.__init__"></a>
1178 <h4>BrowserImportsItem (Constructor)</h4> 1533 <h4>BrowserImportsItem (Constructor)</h4>
1179 <b>BrowserImportsItem</b>(<i>parent, text</i>) 1534 <b>BrowserImportsItem</b>(<i>parent, text</i>)
1535
1180 <p> 1536 <p>
1181 Constructor 1537 Constructor
1182 </p><dl> 1538 </p>
1539 <dl>
1540
1183 <dt><i>parent</i></dt> 1541 <dt><i>parent</i></dt>
1184 <dd> 1542 <dd>
1185 parent item 1543 parent item
1186 </dd><dt><i>text</i></dt> 1544 </dd>
1545 <dt><i>text</i></dt>
1187 <dd> 1546 <dd>
1188 text to be shown by this item (string) 1547 text to be shown by this item (string)
1189 </dd> 1548 </dd>
1190 </dl><a NAME="BrowserImportsItem.lessThan" ID="BrowserImportsItem.lessThan"></a> 1549 </dl>
1550 <a NAME="BrowserImportsItem.lessThan" ID="BrowserImportsItem.lessThan"></a>
1191 <h4>BrowserImportsItem.lessThan</h4> 1551 <h4>BrowserImportsItem.lessThan</h4>
1192 <b>lessThan</b>(<i>other, column, order</i>) 1552 <b>lessThan</b>(<i>other, column, order</i>)
1553
1193 <p> 1554 <p>
1194 Public method to check, if the item is less than the other one. 1555 Public method to check, if the item is less than the other one.
1195 </p><dl> 1556 </p>
1557 <dl>
1558
1196 <dt><i>other</i></dt> 1559 <dt><i>other</i></dt>
1197 <dd> 1560 <dd>
1198 reference to item to compare against (BrowserItem) 1561 reference to item to compare against (BrowserItem)
1199 </dd><dt><i>column</i></dt> 1562 </dd>
1563 <dt><i>column</i></dt>
1200 <dd> 1564 <dd>
1201 column number to use for the comparison (integer) 1565 column number to use for the comparison (integer)
1202 </dd><dt><i>order</i></dt> 1566 </dd>
1567 <dt><i>order</i></dt>
1203 <dd> 1568 <dd>
1204 sort order (Qt.SortOrder) (for special sorting) 1569 sort order (Qt.SortOrder) (for special sorting)
1205 </dd> 1570 </dd>
1206 </dl><dl> 1571 </dl>
1572 <dl>
1207 <dt>Returns:</dt> 1573 <dt>Returns:</dt>
1208 <dd> 1574 <dd>
1209 true, if this item is less than other (boolean) 1575 true, if this item is less than other (boolean)
1210 </dd> 1576 </dd>
1211 </dl> 1577 </dl>
1212 <div align="right"><a href="#top">Up</a></div> 1578 <div align="right"><a href="#top">Up</a></div>
1213 <hr /><hr /> 1579 <hr />
1580 <hr />
1214 <a NAME="BrowserItem" ID="BrowserItem"></a> 1581 <a NAME="BrowserItem" ID="BrowserItem"></a>
1215 <h2>BrowserItem</h2> 1582 <h2>BrowserItem</h2>
1583
1216 <p> 1584 <p>
1217 Class implementing the data structure for browser items. 1585 Class implementing the data structure for browser items.
1218 </p> 1586 </p>
1219 <h3>Derived from</h3> 1587 <h3>Derived from</h3>
1220 object 1588 object
1221 <h3>Class Attributes</h3> 1589 <h3>Class Attributes</h3>
1590
1222 <table> 1591 <table>
1223 <tr><td>None</td></tr> 1592 <tr><td>None</td></tr>
1224 </table> 1593 </table>
1225 <h3>Class Methods</h3> 1594 <h3>Class Methods</h3>
1595
1226 <table> 1596 <table>
1227 <tr><td>None</td></tr> 1597 <tr><td>None</td></tr>
1228 </table> 1598 </table>
1229 <h3>Methods</h3> 1599 <h3>Methods</h3>
1230 <table> 1600
1601 <table>
1602
1231 <tr> 1603 <tr>
1232 <td><a href="#BrowserItem.__init__">BrowserItem</a></td> 1604 <td><a href="#BrowserItem.__init__">BrowserItem</a></td>
1233 <td>Constructor</td> 1605 <td>Constructor</td>
1234 </tr><tr> 1606 </tr>
1607 <tr>
1235 <td><a href="#BrowserItem.appendChild">appendChild</a></td> 1608 <td><a href="#BrowserItem.appendChild">appendChild</a></td>
1236 <td>Public method to add a child to this item.</td> 1609 <td>Public method to add a child to this item.</td>
1237 </tr><tr> 1610 </tr>
1611 <tr>
1238 <td><a href="#BrowserItem.child">child</a></td> 1612 <td><a href="#BrowserItem.child">child</a></td>
1239 <td>Public method to get a child id.</td> 1613 <td>Public method to get a child id.</td>
1240 </tr><tr> 1614 </tr>
1615 <tr>
1241 <td><a href="#BrowserItem.childCount">childCount</a></td> 1616 <td><a href="#BrowserItem.childCount">childCount</a></td>
1242 <td>Public method to get the number of available child items.</td> 1617 <td>Public method to get the number of available child items.</td>
1243 </tr><tr> 1618 </tr>
1619 <tr>
1244 <td><a href="#BrowserItem.children">children</a></td> 1620 <td><a href="#BrowserItem.children">children</a></td>
1245 <td>Public method to get the ids of all child items.</td> 1621 <td>Public method to get the ids of all child items.</td>
1246 </tr><tr> 1622 </tr>
1623 <tr>
1247 <td><a href="#BrowserItem.columnCount">columnCount</a></td> 1624 <td><a href="#BrowserItem.columnCount">columnCount</a></td>
1248 <td>Public method to get the number of available data items.</td> 1625 <td>Public method to get the number of available data items.</td>
1249 </tr><tr> 1626 </tr>
1627 <tr>
1250 <td><a href="#BrowserItem.data">data</a></td> 1628 <td><a href="#BrowserItem.data">data</a></td>
1251 <td>Public method to get a specific data item.</td> 1629 <td>Public method to get a specific data item.</td>
1252 </tr><tr> 1630 </tr>
1631 <tr>
1253 <td><a href="#BrowserItem.getIcon">getIcon</a></td> 1632 <td><a href="#BrowserItem.getIcon">getIcon</a></td>
1254 <td>Public method to get the items icon.</td> 1633 <td>Public method to get the items icon.</td>
1255 </tr><tr> 1634 </tr>
1635 <tr>
1256 <td><a href="#BrowserItem.isLazyPopulated">isLazyPopulated</a></td> 1636 <td><a href="#BrowserItem.isLazyPopulated">isLazyPopulated</a></td>
1257 <td>Public method to check, if this item should be populated lazyly.</td> 1637 <td>Public method to check, if this item should be populated lazyly.</td>
1258 </tr><tr> 1638 </tr>
1639 <tr>
1259 <td><a href="#BrowserItem.isPopulated">isPopulated</a></td> 1640 <td><a href="#BrowserItem.isPopulated">isPopulated</a></td>
1260 <td>Public method to chek, if this item is populated.</td> 1641 <td>Public method to chek, if this item is populated.</td>
1261 </tr><tr> 1642 </tr>
1643 <tr>
1262 <td><a href="#BrowserItem.isPublic">isPublic</a></td> 1644 <td><a href="#BrowserItem.isPublic">isPublic</a></td>
1263 <td>Public method returning the public visibility status.</td> 1645 <td>Public method returning the public visibility status.</td>
1264 </tr><tr> 1646 </tr>
1647 <tr>
1265 <td><a href="#BrowserItem.isSymlink">isSymlink</a></td> 1648 <td><a href="#BrowserItem.isSymlink">isSymlink</a></td>
1266 <td>Public method to check, if the items is a symbolic link.</td> 1649 <td>Public method to check, if the items is a symbolic link.</td>
1267 </tr><tr> 1650 </tr>
1651 <tr>
1268 <td><a href="#BrowserItem.lessThan">lessThan</a></td> 1652 <td><a href="#BrowserItem.lessThan">lessThan</a></td>
1269 <td>Public method to check, if the item is less than the other one.</td> 1653 <td>Public method to check, if the item is less than the other one.</td>
1270 </tr><tr> 1654 </tr>
1655 <tr>
1271 <td><a href="#BrowserItem.parent">parent</a></td> 1656 <td><a href="#BrowserItem.parent">parent</a></td>
1272 <td>Public method to get the reference to the parent item.</td> 1657 <td>Public method to get the reference to the parent item.</td>
1273 </tr><tr> 1658 </tr>
1659 <tr>
1274 <td><a href="#BrowserItem.removeChild">removeChild</a></td> 1660 <td><a href="#BrowserItem.removeChild">removeChild</a></td>
1275 <td>Public method to remove a child.</td> 1661 <td>Public method to remove a child.</td>
1276 </tr><tr> 1662 </tr>
1663 <tr>
1277 <td><a href="#BrowserItem.removeChildren">removeChildren</a></td> 1664 <td><a href="#BrowserItem.removeChildren">removeChildren</a></td>
1278 <td>Public method to remove all children.</td> 1665 <td>Public method to remove all children.</td>
1279 </tr><tr> 1666 </tr>
1667 <tr>
1280 <td><a href="#BrowserItem.row">row</a></td> 1668 <td><a href="#BrowserItem.row">row</a></td>
1281 <td>Public method to get the row number of this item.</td> 1669 <td>Public method to get the row number of this item.</td>
1282 </tr><tr> 1670 </tr>
1671 <tr>
1283 <td><a href="#BrowserItem.type">type</a></td> 1672 <td><a href="#BrowserItem.type">type</a></td>
1284 <td>Public method to get the item type.</td> 1673 <td>Public method to get the item type.</td>
1285 </tr> 1674 </tr>
1286 </table> 1675 </table>
1287 <h3>Static Methods</h3> 1676 <h3>Static Methods</h3>
1288 <table> 1677
1289 <tr><td>None</td></tr> 1678 <table>
1290 </table> 1679 <tr><td>None</td></tr>
1680 </table>
1681
1291 <a NAME="BrowserItem.__init__" ID="BrowserItem.__init__"></a> 1682 <a NAME="BrowserItem.__init__" ID="BrowserItem.__init__"></a>
1292 <h4>BrowserItem (Constructor)</h4> 1683 <h4>BrowserItem (Constructor)</h4>
1293 <b>BrowserItem</b>(<i>parent, data</i>) 1684 <b>BrowserItem</b>(<i>parent, data</i>)
1685
1294 <p> 1686 <p>
1295 Constructor 1687 Constructor
1296 </p><dl> 1688 </p>
1689 <dl>
1690
1297 <dt><i>parent</i></dt> 1691 <dt><i>parent</i></dt>
1298 <dd> 1692 <dd>
1299 reference to the parent item 1693 reference to the parent item
1300 </dd><dt><i>data</i></dt> 1694 </dd>
1695 <dt><i>data</i></dt>
1301 <dd> 1696 <dd>
1302 single data of the item 1697 single data of the item
1303 </dd> 1698 </dd>
1304 </dl><a NAME="BrowserItem.appendChild" ID="BrowserItem.appendChild"></a> 1699 </dl>
1700 <a NAME="BrowserItem.appendChild" ID="BrowserItem.appendChild"></a>
1305 <h4>BrowserItem.appendChild</h4> 1701 <h4>BrowserItem.appendChild</h4>
1306 <b>appendChild</b>(<i>child</i>) 1702 <b>appendChild</b>(<i>child</i>)
1703
1307 <p> 1704 <p>
1308 Public method to add a child to this item. 1705 Public method to add a child to this item.
1309 </p><dl> 1706 </p>
1707 <dl>
1708
1310 <dt><i>child</i></dt> 1709 <dt><i>child</i></dt>
1311 <dd> 1710 <dd>
1312 reference to the child item to add (BrowserItem) 1711 reference to the child item to add (BrowserItem)
1313 </dd> 1712 </dd>
1314 </dl><a NAME="BrowserItem.child" ID="BrowserItem.child"></a> 1713 </dl>
1714 <a NAME="BrowserItem.child" ID="BrowserItem.child"></a>
1315 <h4>BrowserItem.child</h4> 1715 <h4>BrowserItem.child</h4>
1316 <b>child</b>(<i>row</i>) 1716 <b>child</b>(<i>row</i>)
1717
1317 <p> 1718 <p>
1318 Public method to get a child id. 1719 Public method to get a child id.
1319 </p><dl> 1720 </p>
1721 <dl>
1722
1320 <dt><i>row</i></dt> 1723 <dt><i>row</i></dt>
1321 <dd> 1724 <dd>
1322 number of child to get the id of (integer) 1725 number of child to get the id of (integer)
1323 </dd> 1726 </dd>
1324 </dl><dl> 1727 </dl>
1728 <dl>
1325 <dt>Returns:</dt> 1729 <dt>Returns:</dt>
1326 <dd> 1730 <dd>
1327 reference to the child item (BrowserItem) 1731 reference to the child item (BrowserItem)
1328 </dd> 1732 </dd>
1329 </dl><a NAME="BrowserItem.childCount" ID="BrowserItem.childCount"></a> 1733 </dl>
1734 <a NAME="BrowserItem.childCount" ID="BrowserItem.childCount"></a>
1330 <h4>BrowserItem.childCount</h4> 1735 <h4>BrowserItem.childCount</h4>
1331 <b>childCount</b>(<i></i>) 1736 <b>childCount</b>(<i></i>)
1737
1332 <p> 1738 <p>
1333 Public method to get the number of available child items. 1739 Public method to get the number of available child items.
1334 </p><dl> 1740 </p>
1741 <dl>
1335 <dt>Returns:</dt> 1742 <dt>Returns:</dt>
1336 <dd> 1743 <dd>
1337 number of child items (integer) 1744 number of child items (integer)
1338 </dd> 1745 </dd>
1339 </dl><a NAME="BrowserItem.children" ID="BrowserItem.children"></a> 1746 </dl>
1747 <a NAME="BrowserItem.children" ID="BrowserItem.children"></a>
1340 <h4>BrowserItem.children</h4> 1748 <h4>BrowserItem.children</h4>
1341 <b>children</b>(<i></i>) 1749 <b>children</b>(<i></i>)
1750
1342 <p> 1751 <p>
1343 Public method to get the ids of all child items. 1752 Public method to get the ids of all child items.
1344 </p><dl> 1753 </p>
1754 <dl>
1345 <dt>Returns:</dt> 1755 <dt>Returns:</dt>
1346 <dd> 1756 <dd>
1347 references to all child items (list of BrowserItem) 1757 references to all child items (list of BrowserItem)
1348 </dd> 1758 </dd>
1349 </dl><a NAME="BrowserItem.columnCount" ID="BrowserItem.columnCount"></a> 1759 </dl>
1760 <a NAME="BrowserItem.columnCount" ID="BrowserItem.columnCount"></a>
1350 <h4>BrowserItem.columnCount</h4> 1761 <h4>BrowserItem.columnCount</h4>
1351 <b>columnCount</b>(<i></i>) 1762 <b>columnCount</b>(<i></i>)
1763
1352 <p> 1764 <p>
1353 Public method to get the number of available data items. 1765 Public method to get the number of available data items.
1354 </p><dl> 1766 </p>
1767 <dl>
1355 <dt>Returns:</dt> 1768 <dt>Returns:</dt>
1356 <dd> 1769 <dd>
1357 number of data items (integer) 1770 number of data items (integer)
1358 </dd> 1771 </dd>
1359 </dl><a NAME="BrowserItem.data" ID="BrowserItem.data"></a> 1772 </dl>
1773 <a NAME="BrowserItem.data" ID="BrowserItem.data"></a>
1360 <h4>BrowserItem.data</h4> 1774 <h4>BrowserItem.data</h4>
1361 <b>data</b>(<i>column</i>) 1775 <b>data</b>(<i>column</i>)
1776
1362 <p> 1777 <p>
1363 Public method to get a specific data item. 1778 Public method to get a specific data item.
1364 </p><dl> 1779 </p>
1780 <dl>
1781
1365 <dt><i>column</i></dt> 1782 <dt><i>column</i></dt>
1366 <dd> 1783 <dd>
1367 number of the requested data item (integer) 1784 number of the requested data item (integer)
1368 </dd> 1785 </dd>
1369 </dl><dl> 1786 </dl>
1787 <dl>
1370 <dt>Returns:</dt> 1788 <dt>Returns:</dt>
1371 <dd> 1789 <dd>
1372 stored data item 1790 stored data item
1373 </dd> 1791 </dd>
1374 </dl><a NAME="BrowserItem.getIcon" ID="BrowserItem.getIcon"></a> 1792 </dl>
1793 <a NAME="BrowserItem.getIcon" ID="BrowserItem.getIcon"></a>
1375 <h4>BrowserItem.getIcon</h4> 1794 <h4>BrowserItem.getIcon</h4>
1376 <b>getIcon</b>(<i></i>) 1795 <b>getIcon</b>(<i></i>)
1796
1377 <p> 1797 <p>
1378 Public method to get the items icon. 1798 Public method to get the items icon.
1379 </p><dl> 1799 </p>
1800 <dl>
1380 <dt>Returns:</dt> 1801 <dt>Returns:</dt>
1381 <dd> 1802 <dd>
1382 the icon (QIcon) 1803 the icon (QIcon)
1383 </dd> 1804 </dd>
1384 </dl><a NAME="BrowserItem.isLazyPopulated" ID="BrowserItem.isLazyPopulated"></a> 1805 </dl>
1806 <a NAME="BrowserItem.isLazyPopulated" ID="BrowserItem.isLazyPopulated"></a>
1385 <h4>BrowserItem.isLazyPopulated</h4> 1807 <h4>BrowserItem.isLazyPopulated</h4>
1386 <b>isLazyPopulated</b>(<i></i>) 1808 <b>isLazyPopulated</b>(<i></i>)
1809
1387 <p> 1810 <p>
1388 Public method to check, if this item should be populated lazyly. 1811 Public method to check, if this item should be populated lazyly.
1389 </p><dl> 1812 </p>
1813 <dl>
1390 <dt>Returns:</dt> 1814 <dt>Returns:</dt>
1391 <dd> 1815 <dd>
1392 lazy population flag (boolean) 1816 lazy population flag (boolean)
1393 </dd> 1817 </dd>
1394 </dl><a NAME="BrowserItem.isPopulated" ID="BrowserItem.isPopulated"></a> 1818 </dl>
1819 <a NAME="BrowserItem.isPopulated" ID="BrowserItem.isPopulated"></a>
1395 <h4>BrowserItem.isPopulated</h4> 1820 <h4>BrowserItem.isPopulated</h4>
1396 <b>isPopulated</b>(<i></i>) 1821 <b>isPopulated</b>(<i></i>)
1822
1397 <p> 1823 <p>
1398 Public method to chek, if this item is populated. 1824 Public method to chek, if this item is populated.
1399 </p><dl> 1825 </p>
1826 <dl>
1400 <dt>Returns:</dt> 1827 <dt>Returns:</dt>
1401 <dd> 1828 <dd>
1402 population status (boolean) 1829 population status (boolean)
1403 </dd> 1830 </dd>
1404 </dl><a NAME="BrowserItem.isPublic" ID="BrowserItem.isPublic"></a> 1831 </dl>
1832 <a NAME="BrowserItem.isPublic" ID="BrowserItem.isPublic"></a>
1405 <h4>BrowserItem.isPublic</h4> 1833 <h4>BrowserItem.isPublic</h4>
1406 <b>isPublic</b>(<i></i>) 1834 <b>isPublic</b>(<i></i>)
1835
1407 <p> 1836 <p>
1408 Public method returning the public visibility status. 1837 Public method returning the public visibility status.
1409 </p><dl> 1838 </p>
1839 <dl>
1410 <dt>Returns:</dt> 1840 <dt>Returns:</dt>
1411 <dd> 1841 <dd>
1412 flag indicating public visibility (boolean) 1842 flag indicating public visibility (boolean)
1413 </dd> 1843 </dd>
1414 </dl><a NAME="BrowserItem.isSymlink" ID="BrowserItem.isSymlink"></a> 1844 </dl>
1845 <a NAME="BrowserItem.isSymlink" ID="BrowserItem.isSymlink"></a>
1415 <h4>BrowserItem.isSymlink</h4> 1846 <h4>BrowserItem.isSymlink</h4>
1416 <b>isSymlink</b>(<i></i>) 1847 <b>isSymlink</b>(<i></i>)
1848
1417 <p> 1849 <p>
1418 Public method to check, if the items is a symbolic link. 1850 Public method to check, if the items is a symbolic link.
1419 </p><dl> 1851 </p>
1852 <dl>
1420 <dt>Returns:</dt> 1853 <dt>Returns:</dt>
1421 <dd> 1854 <dd>
1422 flag indicating a symbolic link (boolean) 1855 flag indicating a symbolic link (boolean)
1423 </dd> 1856 </dd>
1424 </dl><a NAME="BrowserItem.lessThan" ID="BrowserItem.lessThan"></a> 1857 </dl>
1858 <a NAME="BrowserItem.lessThan" ID="BrowserItem.lessThan"></a>
1425 <h4>BrowserItem.lessThan</h4> 1859 <h4>BrowserItem.lessThan</h4>
1426 <b>lessThan</b>(<i>other, column, order</i>) 1860 <b>lessThan</b>(<i>other, column, order</i>)
1861
1427 <p> 1862 <p>
1428 Public method to check, if the item is less than the other one. 1863 Public method to check, if the item is less than the other one.
1429 </p><dl> 1864 </p>
1865 <dl>
1866
1430 <dt><i>other</i></dt> 1867 <dt><i>other</i></dt>
1431 <dd> 1868 <dd>
1432 reference to item to compare against (BrowserItem) 1869 reference to item to compare against (BrowserItem)
1433 </dd><dt><i>column</i></dt> 1870 </dd>
1871 <dt><i>column</i></dt>
1434 <dd> 1872 <dd>
1435 column number to use for the comparison (integer) 1873 column number to use for the comparison (integer)
1436 </dd><dt><i>order</i></dt> 1874 </dd>
1875 <dt><i>order</i></dt>
1437 <dd> 1876 <dd>
1438 sort order (Qt.SortOrder) (for special sorting) 1877 sort order (Qt.SortOrder) (for special sorting)
1439 </dd> 1878 </dd>
1440 </dl><dl> 1879 </dl>
1880 <dl>
1441 <dt>Returns:</dt> 1881 <dt>Returns:</dt>
1442 <dd> 1882 <dd>
1443 true, if this item is less than other (boolean) 1883 true, if this item is less than other (boolean)
1444 </dd> 1884 </dd>
1445 </dl><a NAME="BrowserItem.parent" ID="BrowserItem.parent"></a> 1885 </dl>
1886 <a NAME="BrowserItem.parent" ID="BrowserItem.parent"></a>
1446 <h4>BrowserItem.parent</h4> 1887 <h4>BrowserItem.parent</h4>
1447 <b>parent</b>(<i></i>) 1888 <b>parent</b>(<i></i>)
1889
1448 <p> 1890 <p>
1449 Public method to get the reference to the parent item. 1891 Public method to get the reference to the parent item.
1450 </p><dl> 1892 </p>
1893 <dl>
1451 <dt>Returns:</dt> 1894 <dt>Returns:</dt>
1452 <dd> 1895 <dd>
1453 reference to the parent item 1896 reference to the parent item
1454 </dd> 1897 </dd>
1455 </dl><a NAME="BrowserItem.removeChild" ID="BrowserItem.removeChild"></a> 1898 </dl>
1899 <a NAME="BrowserItem.removeChild" ID="BrowserItem.removeChild"></a>
1456 <h4>BrowserItem.removeChild</h4> 1900 <h4>BrowserItem.removeChild</h4>
1457 <b>removeChild</b>(<i>child</i>) 1901 <b>removeChild</b>(<i>child</i>)
1902
1458 <p> 1903 <p>
1459 Public method to remove a child. 1904 Public method to remove a child.
1460 </p><dl> 1905 </p>
1906 <dl>
1907
1461 <dt><i>child</i></dt> 1908 <dt><i>child</i></dt>
1462 <dd> 1909 <dd>
1463 reference to the child to remove (BrowserItem) 1910 reference to the child to remove (BrowserItem)
1464 </dd> 1911 </dd>
1465 </dl><a NAME="BrowserItem.removeChildren" ID="BrowserItem.removeChildren"></a> 1912 </dl>
1913 <a NAME="BrowserItem.removeChildren" ID="BrowserItem.removeChildren"></a>
1466 <h4>BrowserItem.removeChildren</h4> 1914 <h4>BrowserItem.removeChildren</h4>
1467 <b>removeChildren</b>(<i></i>) 1915 <b>removeChildren</b>(<i></i>)
1916
1468 <p> 1917 <p>
1469 Public method to remove all children. 1918 Public method to remove all children.
1470 </p><a NAME="BrowserItem.row" ID="BrowserItem.row"></a> 1919 </p>
1920 <a NAME="BrowserItem.row" ID="BrowserItem.row"></a>
1471 <h4>BrowserItem.row</h4> 1921 <h4>BrowserItem.row</h4>
1472 <b>row</b>(<i></i>) 1922 <b>row</b>(<i></i>)
1923
1473 <p> 1924 <p>
1474 Public method to get the row number of this item. 1925 Public method to get the row number of this item.
1475 </p><dl> 1926 </p>
1927 <dl>
1476 <dt>Returns:</dt> 1928 <dt>Returns:</dt>
1477 <dd> 1929 <dd>
1478 row number (integer) 1930 row number (integer)
1479 </dd> 1931 </dd>
1480 </dl><a NAME="BrowserItem.type" ID="BrowserItem.type"></a> 1932 </dl>
1933 <a NAME="BrowserItem.type" ID="BrowserItem.type"></a>
1481 <h4>BrowserItem.type</h4> 1934 <h4>BrowserItem.type</h4>
1482 <b>type</b>(<i></i>) 1935 <b>type</b>(<i></i>)
1936
1483 <p> 1937 <p>
1484 Public method to get the item type. 1938 Public method to get the item type.
1485 </p><dl> 1939 </p>
1940 <dl>
1486 <dt>Returns:</dt> 1941 <dt>Returns:</dt>
1487 <dd> 1942 <dd>
1488 type of the item 1943 type of the item
1489 </dd> 1944 </dd>
1490 </dl> 1945 </dl>
1491 <div align="right"><a href="#top">Up</a></div> 1946 <div align="right"><a href="#top">Up</a></div>
1492 <hr /><hr /> 1947 <hr />
1948 <hr />
1493 <a NAME="BrowserMethodItem" ID="BrowserMethodItem"></a> 1949 <a NAME="BrowserMethodItem" ID="BrowserMethodItem"></a>
1494 <h2>BrowserMethodItem</h2> 1950 <h2>BrowserMethodItem</h2>
1951
1495 <p> 1952 <p>
1496 Class implementing the data structure for browser method items. 1953 Class implementing the data structure for browser method items.
1497 </p> 1954 </p>
1498 <h3>Derived from</h3> 1955 <h3>Derived from</h3>
1499 BrowserItem 1956 BrowserItem
1500 <h3>Class Attributes</h3> 1957 <h3>Class Attributes</h3>
1958
1501 <table> 1959 <table>
1502 <tr><td>None</td></tr> 1960 <tr><td>None</td></tr>
1503 </table> 1961 </table>
1504 <h3>Class Methods</h3> 1962 <h3>Class Methods</h3>
1963
1505 <table> 1964 <table>
1506 <tr><td>None</td></tr> 1965 <tr><td>None</td></tr>
1507 </table> 1966 </table>
1508 <h3>Methods</h3> 1967 <h3>Methods</h3>
1509 <table> 1968
1969 <table>
1970
1510 <tr> 1971 <tr>
1511 <td><a href="#BrowserMethodItem.__init__">BrowserMethodItem</a></td> 1972 <td><a href="#BrowserMethodItem.__init__">BrowserMethodItem</a></td>
1512 <td>Constructor</td> 1973 <td>Constructor</td>
1513 </tr><tr> 1974 </tr>
1975 <tr>
1514 <td><a href="#BrowserMethodItem.boundaries">boundaries</a></td> 1976 <td><a href="#BrowserMethodItem.boundaries">boundaries</a></td>
1515 <td>Public method returning the boundaries of the method definition.</td> 1977 <td>Public method returning the boundaries of the method definition.</td>
1516 </tr><tr> 1978 </tr>
1979 <tr>
1517 <td><a href="#BrowserMethodItem.fileName">fileName</a></td> 1980 <td><a href="#BrowserMethodItem.fileName">fileName</a></td>
1518 <td>Public method returning the filename.</td> 1981 <td>Public method returning the filename.</td>
1519 </tr><tr> 1982 </tr>
1983 <tr>
1520 <td><a href="#BrowserMethodItem.functionObject">functionObject</a></td> 1984 <td><a href="#BrowserMethodItem.functionObject">functionObject</a></td>
1521 <td>Public method returning the function object.</td> 1985 <td>Public method returning the function object.</td>
1522 </tr><tr> 1986 </tr>
1987 <tr>
1523 <td><a href="#BrowserMethodItem.isPublic">isPublic</a></td> 1988 <td><a href="#BrowserMethodItem.isPublic">isPublic</a></td>
1524 <td>Public method returning the public visibility status.</td> 1989 <td>Public method returning the public visibility status.</td>
1525 </tr><tr> 1990 </tr>
1991 <tr>
1526 <td><a href="#BrowserMethodItem.lessThan">lessThan</a></td> 1992 <td><a href="#BrowserMethodItem.lessThan">lessThan</a></td>
1527 <td>Public method to check, if the item is less than the other one.</td> 1993 <td>Public method to check, if the item is less than the other one.</td>
1528 </tr><tr> 1994 </tr>
1995 <tr>
1529 <td><a href="#BrowserMethodItem.lineno">lineno</a></td> 1996 <td><a href="#BrowserMethodItem.lineno">lineno</a></td>
1530 <td>Public method returning the line number defining this object.</td> 1997 <td>Public method returning the line number defining this object.</td>
1531 </tr><tr> 1998 </tr>
1999 <tr>
1532 <td><a href="#BrowserMethodItem.name">name</a></td> 2000 <td><a href="#BrowserMethodItem.name">name</a></td>
1533 <td>Public method to return the name of the item.</td> 2001 <td>Public method to return the name of the item.</td>
1534 </tr> 2002 </tr>
1535 </table> 2003 </table>
1536 <h3>Static Methods</h3> 2004 <h3>Static Methods</h3>
1537 <table> 2005
1538 <tr><td>None</td></tr> 2006 <table>
1539 </table> 2007 <tr><td>None</td></tr>
2008 </table>
2009
1540 <a NAME="BrowserMethodItem.__init__" ID="BrowserMethodItem.__init__"></a> 2010 <a NAME="BrowserMethodItem.__init__" ID="BrowserMethodItem.__init__"></a>
1541 <h4>BrowserMethodItem (Constructor)</h4> 2011 <h4>BrowserMethodItem (Constructor)</h4>
1542 <b>BrowserMethodItem</b>(<i>parent, fn, filename</i>) 2012 <b>BrowserMethodItem</b>(<i>parent, fn, filename</i>)
2013
1543 <p> 2014 <p>
1544 Constructor 2015 Constructor
1545 </p><dl> 2016 </p>
2017 <dl>
2018
1546 <dt><i>parent</i></dt> 2019 <dt><i>parent</i></dt>
1547 <dd> 2020 <dd>
1548 parent item 2021 parent item
1549 </dd><dt><i>fn</i></dt> 2022 </dd>
2023 <dt><i>fn</i></dt>
1550 <dd> 2024 <dd>
1551 Function object to be shown 2025 Function object to be shown
1552 </dd><dt><i>filename</i></dt> 2026 </dd>
2027 <dt><i>filename</i></dt>
1553 <dd> 2028 <dd>
1554 filename of the file defining this class (string) 2029 filename of the file defining this class (string)
1555 </dd> 2030 </dd>
1556 </dl><a NAME="BrowserMethodItem.boundaries" ID="BrowserMethodItem.boundaries"></a> 2031 </dl>
2032 <a NAME="BrowserMethodItem.boundaries" ID="BrowserMethodItem.boundaries"></a>
1557 <h4>BrowserMethodItem.boundaries</h4> 2033 <h4>BrowserMethodItem.boundaries</h4>
1558 <b>boundaries</b>(<i></i>) 2034 <b>boundaries</b>(<i></i>)
2035
1559 <p> 2036 <p>
1560 Public method returning the boundaries of the method definition. 2037 Public method returning the boundaries of the method definition.
1561 </p><dl> 2038 </p>
2039 <dl>
1562 <dt>Returns:</dt> 2040 <dt>Returns:</dt>
1563 <dd> 2041 <dd>
1564 tuple with start end end line number (integer, integer) 2042 tuple with start end end line number (integer, integer)
1565 </dd> 2043 </dd>
1566 </dl><a NAME="BrowserMethodItem.fileName" ID="BrowserMethodItem.fileName"></a> 2044 </dl>
2045 <a NAME="BrowserMethodItem.fileName" ID="BrowserMethodItem.fileName"></a>
1567 <h4>BrowserMethodItem.fileName</h4> 2046 <h4>BrowserMethodItem.fileName</h4>
1568 <b>fileName</b>(<i></i>) 2047 <b>fileName</b>(<i></i>)
2048
1569 <p> 2049 <p>
1570 Public method returning the filename. 2050 Public method returning the filename.
1571 </p><dl> 2051 </p>
2052 <dl>
1572 <dt>Returns:</dt> 2053 <dt>Returns:</dt>
1573 <dd> 2054 <dd>
1574 filename (string) 2055 filename (string)
1575 </dd> 2056 </dd>
1576 </dl><a NAME="BrowserMethodItem.functionObject" ID="BrowserMethodItem.functionObject"></a> 2057 </dl>
2058 <a NAME="BrowserMethodItem.functionObject" ID="BrowserMethodItem.functionObject"></a>
1577 <h4>BrowserMethodItem.functionObject</h4> 2059 <h4>BrowserMethodItem.functionObject</h4>
1578 <b>functionObject</b>(<i></i>) 2060 <b>functionObject</b>(<i></i>)
2061
1579 <p> 2062 <p>
1580 Public method returning the function object. 2063 Public method returning the function object.
1581 </p><dl> 2064 </p>
2065 <dl>
1582 <dt>Returns:</dt> 2066 <dt>Returns:</dt>
1583 <dd> 2067 <dd>
1584 reference to the function object 2068 reference to the function object
1585 </dd> 2069 </dd>
1586 </dl><a NAME="BrowserMethodItem.isPublic" ID="BrowserMethodItem.isPublic"></a> 2070 </dl>
2071 <a NAME="BrowserMethodItem.isPublic" ID="BrowserMethodItem.isPublic"></a>
1587 <h4>BrowserMethodItem.isPublic</h4> 2072 <h4>BrowserMethodItem.isPublic</h4>
1588 <b>isPublic</b>(<i></i>) 2073 <b>isPublic</b>(<i></i>)
2074
1589 <p> 2075 <p>
1590 Public method returning the public visibility status. 2076 Public method returning the public visibility status.
1591 </p><dl> 2077 </p>
2078 <dl>
1592 <dt>Returns:</dt> 2079 <dt>Returns:</dt>
1593 <dd> 2080 <dd>
1594 flag indicating public visibility (boolean) 2081 flag indicating public visibility (boolean)
1595 </dd> 2082 </dd>
1596 </dl><a NAME="BrowserMethodItem.lessThan" ID="BrowserMethodItem.lessThan"></a> 2083 </dl>
2084 <a NAME="BrowserMethodItem.lessThan" ID="BrowserMethodItem.lessThan"></a>
1597 <h4>BrowserMethodItem.lessThan</h4> 2085 <h4>BrowserMethodItem.lessThan</h4>
1598 <b>lessThan</b>(<i>other, column, order</i>) 2086 <b>lessThan</b>(<i>other, column, order</i>)
2087
1599 <p> 2088 <p>
1600 Public method to check, if the item is less than the other one. 2089 Public method to check, if the item is less than the other one.
1601 </p><dl> 2090 </p>
2091 <dl>
2092
1602 <dt><i>other</i></dt> 2093 <dt><i>other</i></dt>
1603 <dd> 2094 <dd>
1604 reference to item to compare against (BrowserItem) 2095 reference to item to compare against (BrowserItem)
1605 </dd><dt><i>column</i></dt> 2096 </dd>
2097 <dt><i>column</i></dt>
1606 <dd> 2098 <dd>
1607 column number to use for the comparison (integer) 2099 column number to use for the comparison (integer)
1608 </dd><dt><i>order</i></dt> 2100 </dd>
2101 <dt><i>order</i></dt>
1609 <dd> 2102 <dd>
1610 sort order (Qt.SortOrder) (for special sorting) 2103 sort order (Qt.SortOrder) (for special sorting)
1611 </dd> 2104 </dd>
1612 </dl><dl> 2105 </dl>
2106 <dl>
1613 <dt>Returns:</dt> 2107 <dt>Returns:</dt>
1614 <dd> 2108 <dd>
1615 true, if this item is less than other (boolean) 2109 true, if this item is less than other (boolean)
1616 </dd> 2110 </dd>
1617 </dl><a NAME="BrowserMethodItem.lineno" ID="BrowserMethodItem.lineno"></a> 2111 </dl>
2112 <a NAME="BrowserMethodItem.lineno" ID="BrowserMethodItem.lineno"></a>
1618 <h4>BrowserMethodItem.lineno</h4> 2113 <h4>BrowserMethodItem.lineno</h4>
1619 <b>lineno</b>(<i></i>) 2114 <b>lineno</b>(<i></i>)
2115
1620 <p> 2116 <p>
1621 Public method returning the line number defining this object. 2117 Public method returning the line number defining this object.
1622 </p><dl> 2118 </p>
2119 <dl>
1623 <dt>Returns:</dt> 2120 <dt>Returns:</dt>
1624 <dd> 2121 <dd>
1625 line number defining the object (integer) 2122 line number defining the object (integer)
1626 </dd> 2123 </dd>
1627 </dl><a NAME="BrowserMethodItem.name" ID="BrowserMethodItem.name"></a> 2124 </dl>
2125 <a NAME="BrowserMethodItem.name" ID="BrowserMethodItem.name"></a>
1628 <h4>BrowserMethodItem.name</h4> 2126 <h4>BrowserMethodItem.name</h4>
1629 <b>name</b>(<i></i>) 2127 <b>name</b>(<i></i>)
2128
1630 <p> 2129 <p>
1631 Public method to return the name of the item. 2130 Public method to return the name of the item.
1632 </p><dl> 2131 </p>
2132 <dl>
1633 <dt>Returns:</dt> 2133 <dt>Returns:</dt>
1634 <dd> 2134 <dd>
1635 name of the item (string) 2135 name of the item (string)
1636 </dd> 2136 </dd>
1637 </dl> 2137 </dl>
1638 <div align="right"><a href="#top">Up</a></div> 2138 <div align="right"><a href="#top">Up</a></div>
1639 <hr /><hr /> 2139 <hr />
2140 <hr />
1640 <a NAME="BrowserModel" ID="BrowserModel"></a> 2141 <a NAME="BrowserModel" ID="BrowserModel"></a>
1641 <h2>BrowserModel</h2> 2142 <h2>BrowserModel</h2>
2143
1642 <p> 2144 <p>
1643 Class implementing the browser model. 2145 Class implementing the browser model.
1644 </p> 2146 </p>
1645 <h3>Derived from</h3> 2147 <h3>Derived from</h3>
1646 QAbstractItemModel 2148 QAbstractItemModel
1647 <h3>Class Attributes</h3> 2149 <h3>Class Attributes</h3>
2150
1648 <table> 2151 <table>
1649 <tr><td>None</td></tr> 2152 <tr><td>None</td></tr>
1650 </table> 2153 </table>
1651 <h3>Class Methods</h3> 2154 <h3>Class Methods</h3>
2155
1652 <table> 2156 <table>
1653 <tr><td>None</td></tr> 2157 <tr><td>None</td></tr>
1654 </table> 2158 </table>
1655 <h3>Methods</h3> 2159 <h3>Methods</h3>
1656 <table> 2160
2161 <table>
2162
1657 <tr> 2163 <tr>
1658 <td><a href="#BrowserModel.__init__">BrowserModel</a></td> 2164 <td><a href="#BrowserModel.__init__">BrowserModel</a></td>
1659 <td>Constructor</td> 2165 <td>Constructor</td>
1660 </tr><tr> 2166 </tr>
2167 <tr>
1661 <td><a href="#BrowserModel.__populateModel">__populateModel</a></td> 2168 <td><a href="#BrowserModel.__populateModel">__populateModel</a></td>
1662 <td>Private method to populate the browser model.</td> 2169 <td>Private method to populate the browser model.</td>
1663 </tr><tr> 2170 </tr>
2171 <tr>
1664 <td><a href="#BrowserModel._addItem">_addItem</a></td> 2172 <td><a href="#BrowserModel._addItem">_addItem</a></td>
1665 <td>Protected slot to add an item.</td> 2173 <td>Protected slot to add an item.</td>
1666 </tr><tr> 2174 </tr>
2175 <tr>
1667 <td><a href="#BrowserModel._addWatchedItem">_addWatchedItem</a></td> 2176 <td><a href="#BrowserModel._addWatchedItem">_addWatchedItem</a></td>
1668 <td>Protected method to watch an item.</td> 2177 <td>Protected method to watch an item.</td>
1669 </tr><tr> 2178 </tr>
2179 <tr>
1670 <td><a href="#BrowserModel._removeWatchedItem">_removeWatchedItem</a></td> 2180 <td><a href="#BrowserModel._removeWatchedItem">_removeWatchedItem</a></td>
1671 <td>Protected method to remove a watched item.</td> 2181 <td>Protected method to remove a watched item.</td>
1672 </tr><tr> 2182 </tr>
2183 <tr>
1673 <td><a href="#BrowserModel.addItem">addItem</a></td> 2184 <td><a href="#BrowserModel.addItem">addItem</a></td>
1674 <td>Public slot to add an item.</td> 2185 <td>Public slot to add an item.</td>
1675 </tr><tr> 2186 </tr>
2187 <tr>
1676 <td><a href="#BrowserModel.addTopLevelDir">addTopLevelDir</a></td> 2188 <td><a href="#BrowserModel.addTopLevelDir">addTopLevelDir</a></td>
1677 <td>Public method to add a new toplevel directory.</td> 2189 <td>Public method to add a new toplevel directory.</td>
1678 </tr><tr> 2190 </tr>
2191 <tr>
1679 <td><a href="#BrowserModel.clear">clear</a></td> 2192 <td><a href="#BrowserModel.clear">clear</a></td>
1680 <td>Public method to clear the model.</td> 2193 <td>Public method to clear the model.</td>
1681 </tr><tr> 2194 </tr>
2195 <tr>
1682 <td><a href="#BrowserModel.columnCount">columnCount</a></td> 2196 <td><a href="#BrowserModel.columnCount">columnCount</a></td>
1683 <td>Public method to get the number of columns.</td> 2197 <td>Public method to get the number of columns.</td>
1684 </tr><tr> 2198 </tr>
2199 <tr>
1685 <td><a href="#BrowserModel.data">data</a></td> 2200 <td><a href="#BrowserModel.data">data</a></td>
1686 <td>Public method to get data of an item.</td> 2201 <td>Public method to get data of an item.</td>
1687 </tr><tr> 2202 </tr>
2203 <tr>
1688 <td><a href="#BrowserModel.directoryChanged">directoryChanged</a></td> 2204 <td><a href="#BrowserModel.directoryChanged">directoryChanged</a></td>
1689 <td>Public slot to handle the directoryChanged signal of the watcher.</td> 2205 <td>Public slot to handle the directoryChanged signal of the watcher.</td>
1690 </tr><tr> 2206 </tr>
2207 <tr>
1691 <td><a href="#BrowserModel.flags">flags</a></td> 2208 <td><a href="#BrowserModel.flags">flags</a></td>
1692 <td>Public method to get the item flags.</td> 2209 <td>Public method to get the item flags.</td>
1693 </tr><tr> 2210 </tr>
2211 <tr>
1694 <td><a href="#BrowserModel.hasChildren">hasChildren</a></td> 2212 <td><a href="#BrowserModel.hasChildren">hasChildren</a></td>
1695 <td>Public method to check for the presence of child items.</td> 2213 <td>Public method to check for the presence of child items.</td>
1696 </tr><tr> 2214 </tr>
2215 <tr>
1697 <td><a href="#BrowserModel.headerData">headerData</a></td> 2216 <td><a href="#BrowserModel.headerData">headerData</a></td>
1698 <td>Public method to get the header data.</td> 2217 <td>Public method to get the header data.</td>
1699 </tr><tr> 2218 </tr>
2219 <tr>
1700 <td><a href="#BrowserModel.index">index</a></td> 2220 <td><a href="#BrowserModel.index">index</a></td>
1701 <td>Public method to create an index.</td> 2221 <td>Public method to create an index.</td>
1702 </tr><tr> 2222 </tr>
2223 <tr>
1703 <td><a href="#BrowserModel.interpreterChanged">interpreterChanged</a></td> 2224 <td><a href="#BrowserModel.interpreterChanged">interpreterChanged</a></td>
1704 <td>Public method to handle a change of the debug client's interpreter.</td> 2225 <td>Public method to handle a change of the debug client's interpreter.</td>
1705 </tr><tr> 2226 </tr>
2227 <tr>
1706 <td><a href="#BrowserModel.item">item</a></td> 2228 <td><a href="#BrowserModel.item">item</a></td>
1707 <td>Public method to get a reference to an item.</td> 2229 <td>Public method to get a reference to an item.</td>
1708 </tr><tr> 2230 </tr>
2231 <tr>
1709 <td><a href="#BrowserModel.parent">parent</a></td> 2232 <td><a href="#BrowserModel.parent">parent</a></td>
1710 <td>Public method to get the index of the parent object.</td> 2233 <td>Public method to get the index of the parent object.</td>
1711 </tr><tr> 2234 </tr>
2235 <tr>
1712 <td><a href="#BrowserModel.populateClassAttributesItem">populateClassAttributesItem</a></td> 2236 <td><a href="#BrowserModel.populateClassAttributesItem">populateClassAttributesItem</a></td>
1713 <td>Public method to populate a class attributes item's subtree.</td> 2237 <td>Public method to populate a class attributes item's subtree.</td>
1714 </tr><tr> 2238 </tr>
2239 <tr>
1715 <td><a href="#BrowserModel.populateClassItem">populateClassItem</a></td> 2240 <td><a href="#BrowserModel.populateClassItem">populateClassItem</a></td>
1716 <td>Public method to populate a class item's subtree.</td> 2241 <td>Public method to populate a class item's subtree.</td>
1717 </tr><tr> 2242 </tr>
2243 <tr>
1718 <td><a href="#BrowserModel.populateDirectoryItem">populateDirectoryItem</a></td> 2244 <td><a href="#BrowserModel.populateDirectoryItem">populateDirectoryItem</a></td>
1719 <td>Public method to populate a directory item's subtree.</td> 2245 <td>Public method to populate a directory item's subtree.</td>
1720 </tr><tr> 2246 </tr>
2247 <tr>
1721 <td><a href="#BrowserModel.populateFileItem">populateFileItem</a></td> 2248 <td><a href="#BrowserModel.populateFileItem">populateFileItem</a></td>
1722 <td>Public method to populate a file item's subtree.</td> 2249 <td>Public method to populate a file item's subtree.</td>
1723 </tr><tr> 2250 </tr>
2251 <tr>
1724 <td><a href="#BrowserModel.populateItem">populateItem</a></td> 2252 <td><a href="#BrowserModel.populateItem">populateItem</a></td>
1725 <td>Public method to populate an item's subtree.</td> 2253 <td>Public method to populate an item's subtree.</td>
1726 </tr><tr> 2254 </tr>
2255 <tr>
1727 <td><a href="#BrowserModel.populateMethodItem">populateMethodItem</a></td> 2256 <td><a href="#BrowserModel.populateMethodItem">populateMethodItem</a></td>
1728 <td>Public method to populate a method item's subtree.</td> 2257 <td>Public method to populate a method item's subtree.</td>
1729 </tr><tr> 2258 </tr>
2259 <tr>
1730 <td><a href="#BrowserModel.populateSysPathItem">populateSysPathItem</a></td> 2260 <td><a href="#BrowserModel.populateSysPathItem">populateSysPathItem</a></td>
1731 <td>Public method to populate a sys.path item's subtree.</td> 2261 <td>Public method to populate a sys.path item's subtree.</td>
1732 </tr><tr> 2262 </tr>
2263 <tr>
1733 <td><a href="#BrowserModel.programChange">programChange</a></td> 2264 <td><a href="#BrowserModel.programChange">programChange</a></td>
1734 <td>Public method to change the entry for the directory of file being debugged.</td> 2265 <td>Public method to change the entry for the directory of file being debugged.</td>
1735 </tr><tr> 2266 </tr>
2267 <tr>
1736 <td><a href="#BrowserModel.removeToplevelDir">removeToplevelDir</a></td> 2268 <td><a href="#BrowserModel.removeToplevelDir">removeToplevelDir</a></td>
1737 <td>Public method to remove a toplevel directory.</td> 2269 <td>Public method to remove a toplevel directory.</td>
1738 </tr><tr> 2270 </tr>
2271 <tr>
1739 <td><a href="#BrowserModel.rowCount">rowCount</a></td> 2272 <td><a href="#BrowserModel.rowCount">rowCount</a></td>
1740 <td>Public method to get the number of rows.</td> 2273 <td>Public method to get the number of rows.</td>
1741 </tr><tr> 2274 </tr>
2275 <tr>
1742 <td><a href="#BrowserModel.saveToplevelDirs">saveToplevelDirs</a></td> 2276 <td><a href="#BrowserModel.saveToplevelDirs">saveToplevelDirs</a></td>
1743 <td>Public slot to save the toplevel directories.</td> 2277 <td>Public slot to save the toplevel directories.</td>
1744 </tr> 2278 </tr>
1745 </table> 2279 </table>
1746 <h3>Static Methods</h3> 2280 <h3>Static Methods</h3>
1747 <table> 2281
1748 <tr><td>None</td></tr> 2282 <table>
1749 </table> 2283 <tr><td>None</td></tr>
2284 </table>
2285
1750 <a NAME="BrowserModel.__init__" ID="BrowserModel.__init__"></a> 2286 <a NAME="BrowserModel.__init__" ID="BrowserModel.__init__"></a>
1751 <h4>BrowserModel (Constructor)</h4> 2287 <h4>BrowserModel (Constructor)</h4>
1752 <b>BrowserModel</b>(<i>parent=None, nopopulate=False</i>) 2288 <b>BrowserModel</b>(<i>parent=None, nopopulate=False</i>)
2289
1753 <p> 2290 <p>
1754 Constructor 2291 Constructor
1755 </p><dl> 2292 </p>
2293 <dl>
2294
1756 <dt><i>parent</i></dt> 2295 <dt><i>parent</i></dt>
1757 <dd> 2296 <dd>
1758 reference to parent object (QObject) 2297 reference to parent object (QObject)
1759 </dd><dt><i>nopopulate=</i></dt> 2298 </dd>
2299 <dt><i>nopopulate=</i></dt>
1760 <dd> 2300 <dd>
1761 flag indicating to not populate the model 2301 flag indicating to not populate the model
1762 (boolean) 2302 (boolean)
1763 </dd> 2303 </dd>
1764 </dl><a NAME="BrowserModel.__populateModel" ID="BrowserModel.__populateModel"></a> 2304 </dl>
2305 <a NAME="BrowserModel.__populateModel" ID="BrowserModel.__populateModel"></a>
1765 <h4>BrowserModel.__populateModel</h4> 2306 <h4>BrowserModel.__populateModel</h4>
1766 <b>__populateModel</b>(<i></i>) 2307 <b>__populateModel</b>(<i></i>)
2308
1767 <p> 2309 <p>
1768 Private method to populate the browser model. 2310 Private method to populate the browser model.
1769 </p><a NAME="BrowserModel._addItem" ID="BrowserModel._addItem"></a> 2311 </p>
2312 <a NAME="BrowserModel._addItem" ID="BrowserModel._addItem"></a>
1770 <h4>BrowserModel._addItem</h4> 2313 <h4>BrowserModel._addItem</h4>
1771 <b>_addItem</b>(<i>itm, parentItem</i>) 2314 <b>_addItem</b>(<i>itm, parentItem</i>)
2315
1772 <p> 2316 <p>
1773 Protected slot to add an item. 2317 Protected slot to add an item.
1774 </p><dl> 2318 </p>
2319 <dl>
2320
1775 <dt><i>itm</i></dt> 2321 <dt><i>itm</i></dt>
1776 <dd> 2322 <dd>
1777 reference to item to add (BrowserItem) 2323 reference to item to add (BrowserItem)
1778 </dd><dt><i>parentItem</i></dt> 2324 </dd>
2325 <dt><i>parentItem</i></dt>
1779 <dd> 2326 <dd>
1780 reference to item to add to (BrowserItem) 2327 reference to item to add to (BrowserItem)
1781 </dd> 2328 </dd>
1782 </dl><a NAME="BrowserModel._addWatchedItem" ID="BrowserModel._addWatchedItem"></a> 2329 </dl>
2330 <a NAME="BrowserModel._addWatchedItem" ID="BrowserModel._addWatchedItem"></a>
1783 <h4>BrowserModel._addWatchedItem</h4> 2331 <h4>BrowserModel._addWatchedItem</h4>
1784 <b>_addWatchedItem</b>(<i>itm</i>) 2332 <b>_addWatchedItem</b>(<i>itm</i>)
2333
1785 <p> 2334 <p>
1786 Protected method to watch an item. 2335 Protected method to watch an item.
1787 </p><dl> 2336 </p>
2337 <dl>
2338
1788 <dt><i>itm</i></dt> 2339 <dt><i>itm</i></dt>
1789 <dd> 2340 <dd>
1790 item to be watched (BrowserDirectoryItem) 2341 item to be watched (BrowserDirectoryItem)
1791 </dd> 2342 </dd>
1792 </dl><a NAME="BrowserModel._removeWatchedItem" ID="BrowserModel._removeWatchedItem"></a> 2343 </dl>
2344 <a NAME="BrowserModel._removeWatchedItem" ID="BrowserModel._removeWatchedItem"></a>
1793 <h4>BrowserModel._removeWatchedItem</h4> 2345 <h4>BrowserModel._removeWatchedItem</h4>
1794 <b>_removeWatchedItem</b>(<i>itm</i>) 2346 <b>_removeWatchedItem</b>(<i>itm</i>)
2347
1795 <p> 2348 <p>
1796 Protected method to remove a watched item. 2349 Protected method to remove a watched item.
1797 </p><dl> 2350 </p>
2351 <dl>
2352
1798 <dt><i>itm</i></dt> 2353 <dt><i>itm</i></dt>
1799 <dd> 2354 <dd>
1800 item to be removed (BrowserDirectoryItem) 2355 item to be removed (BrowserDirectoryItem)
1801 </dd> 2356 </dd>
1802 </dl><a NAME="BrowserModel.addItem" ID="BrowserModel.addItem"></a> 2357 </dl>
2358 <a NAME="BrowserModel.addItem" ID="BrowserModel.addItem"></a>
1803 <h4>BrowserModel.addItem</h4> 2359 <h4>BrowserModel.addItem</h4>
1804 <b>addItem</b>(<i>itm, parent=None</i>) 2360 <b>addItem</b>(<i>itm, parent=None</i>)
2361
1805 <p> 2362 <p>
1806 Public slot to add an item. 2363 Public slot to add an item.
1807 </p><dl> 2364 </p>
2365 <dl>
2366
1808 <dt><i>itm</i></dt> 2367 <dt><i>itm</i></dt>
1809 <dd> 2368 <dd>
1810 item to add (BrowserItem) 2369 item to add (BrowserItem)
1811 </dd><dt><i>parent</i></dt> 2370 </dd>
2371 <dt><i>parent</i></dt>
1812 <dd> 2372 <dd>
1813 index of parent item (QModelIndex) 2373 index of parent item (QModelIndex)
1814 </dd> 2374 </dd>
1815 </dl><a NAME="BrowserModel.addTopLevelDir" ID="BrowserModel.addTopLevelDir"></a> 2375 </dl>
2376 <a NAME="BrowserModel.addTopLevelDir" ID="BrowserModel.addTopLevelDir"></a>
1816 <h4>BrowserModel.addTopLevelDir</h4> 2377 <h4>BrowserModel.addTopLevelDir</h4>
1817 <b>addTopLevelDir</b>(<i>dirname</i>) 2378 <b>addTopLevelDir</b>(<i>dirname</i>)
2379
1818 <p> 2380 <p>
1819 Public method to add a new toplevel directory. 2381 Public method to add a new toplevel directory.
1820 </p><dl> 2382 </p>
2383 <dl>
2384
1821 <dt><i>dirname</i></dt> 2385 <dt><i>dirname</i></dt>
1822 <dd> 2386 <dd>
1823 name of the new toplevel directory (string) 2387 name of the new toplevel directory (string)
1824 </dd> 2388 </dd>
1825 </dl><a NAME="BrowserModel.clear" ID="BrowserModel.clear"></a> 2389 </dl>
2390 <a NAME="BrowserModel.clear" ID="BrowserModel.clear"></a>
1826 <h4>BrowserModel.clear</h4> 2391 <h4>BrowserModel.clear</h4>
1827 <b>clear</b>(<i></i>) 2392 <b>clear</b>(<i></i>)
2393
1828 <p> 2394 <p>
1829 Public method to clear the model. 2395 Public method to clear the model.
1830 </p><a NAME="BrowserModel.columnCount" ID="BrowserModel.columnCount"></a> 2396 </p>
2397 <a NAME="BrowserModel.columnCount" ID="BrowserModel.columnCount"></a>
1831 <h4>BrowserModel.columnCount</h4> 2398 <h4>BrowserModel.columnCount</h4>
1832 <b>columnCount</b>(<i>parent=None</i>) 2399 <b>columnCount</b>(<i>parent=None</i>)
2400
1833 <p> 2401 <p>
1834 Public method to get the number of columns. 2402 Public method to get the number of columns.
1835 </p><dl> 2403 </p>
2404 <dl>
2405
1836 <dt><i>parent</i></dt> 2406 <dt><i>parent</i></dt>
1837 <dd> 2407 <dd>
1838 index of parent item (QModelIndex) 2408 index of parent item (QModelIndex)
1839 </dd> 2409 </dd>
1840 </dl><dl> 2410 </dl>
2411 <dl>
1841 <dt>Returns:</dt> 2412 <dt>Returns:</dt>
1842 <dd> 2413 <dd>
1843 number of columns (integer) 2414 number of columns (integer)
1844 </dd> 2415 </dd>
1845 </dl><a NAME="BrowserModel.data" ID="BrowserModel.data"></a> 2416 </dl>
2417 <a NAME="BrowserModel.data" ID="BrowserModel.data"></a>
1846 <h4>BrowserModel.data</h4> 2418 <h4>BrowserModel.data</h4>
1847 <b>data</b>(<i>index, role</i>) 2419 <b>data</b>(<i>index, role</i>)
2420
1848 <p> 2421 <p>
1849 Public method to get data of an item. 2422 Public method to get data of an item.
1850 </p><dl> 2423 </p>
2424 <dl>
2425
1851 <dt><i>index</i></dt> 2426 <dt><i>index</i></dt>
1852 <dd> 2427 <dd>
1853 index of the data to retrieve (QModelIndex) 2428 index of the data to retrieve (QModelIndex)
1854 </dd><dt><i>role</i></dt> 2429 </dd>
2430 <dt><i>role</i></dt>
1855 <dd> 2431 <dd>
1856 role of data (Qt.ItemDataRole) 2432 role of data (Qt.ItemDataRole)
1857 </dd> 2433 </dd>
1858 </dl><dl> 2434 </dl>
2435 <dl>
1859 <dt>Returns:</dt> 2436 <dt>Returns:</dt>
1860 <dd> 2437 <dd>
1861 requested data 2438 requested data
1862 </dd> 2439 </dd>
1863 </dl><a NAME="BrowserModel.directoryChanged" ID="BrowserModel.directoryChanged"></a> 2440 </dl>
2441 <a NAME="BrowserModel.directoryChanged" ID="BrowserModel.directoryChanged"></a>
1864 <h4>BrowserModel.directoryChanged</h4> 2442 <h4>BrowserModel.directoryChanged</h4>
1865 <b>directoryChanged</b>(<i>path</i>) 2443 <b>directoryChanged</b>(<i>path</i>)
2444
1866 <p> 2445 <p>
1867 Public slot to handle the directoryChanged signal of the watcher. 2446 Public slot to handle the directoryChanged signal of the watcher.
1868 </p><dl> 2447 </p>
2448 <dl>
2449
1869 <dt><i>path</i></dt> 2450 <dt><i>path</i></dt>
1870 <dd> 2451 <dd>
1871 path of the directory (string) 2452 path of the directory (string)
1872 </dd> 2453 </dd>
1873 </dl><a NAME="BrowserModel.flags" ID="BrowserModel.flags"></a> 2454 </dl>
2455 <a NAME="BrowserModel.flags" ID="BrowserModel.flags"></a>
1874 <h4>BrowserModel.flags</h4> 2456 <h4>BrowserModel.flags</h4>
1875 <b>flags</b>(<i>index</i>) 2457 <b>flags</b>(<i>index</i>)
2458
1876 <p> 2459 <p>
1877 Public method to get the item flags. 2460 Public method to get the item flags.
1878 </p><dl> 2461 </p>
2462 <dl>
2463
1879 <dt><i>index</i></dt> 2464 <dt><i>index</i></dt>
1880 <dd> 2465 <dd>
1881 index of the data to retrieve (QModelIndex) 2466 index of the data to retrieve (QModelIndex)
1882 </dd> 2467 </dd>
1883 </dl><dl> 2468 </dl>
2469 <dl>
1884 <dt>Returns:</dt> 2470 <dt>Returns:</dt>
1885 <dd> 2471 <dd>
1886 requested flags (Qt.ItemFlags) 2472 requested flags (Qt.ItemFlags)
1887 </dd> 2473 </dd>
1888 </dl><a NAME="BrowserModel.hasChildren" ID="BrowserModel.hasChildren"></a> 2474 </dl>
2475 <a NAME="BrowserModel.hasChildren" ID="BrowserModel.hasChildren"></a>
1889 <h4>BrowserModel.hasChildren</h4> 2476 <h4>BrowserModel.hasChildren</h4>
1890 <b>hasChildren</b>(<i>parent=None</i>) 2477 <b>hasChildren</b>(<i>parent=None</i>)
2478
1891 <p> 2479 <p>
1892 Public method to check for the presence of child items. 2480 Public method to check for the presence of child items.
1893 </p><p> 2481 </p>
2482 <p>
1894 We always return True for normal items in order to do lazy 2483 We always return True for normal items in order to do lazy
1895 population of the tree. 2484 population of the tree.
1896 </p><dl> 2485 </p>
2486 <dl>
2487
1897 <dt><i>parent</i></dt> 2488 <dt><i>parent</i></dt>
1898 <dd> 2489 <dd>
1899 index of parent item (QModelIndex) 2490 index of parent item (QModelIndex)
1900 </dd> 2491 </dd>
1901 </dl><dl> 2492 </dl>
2493 <dl>
1902 <dt>Returns:</dt> 2494 <dt>Returns:</dt>
1903 <dd> 2495 <dd>
1904 flag indicating the presence of child items (boolean) 2496 flag indicating the presence of child items (boolean)
1905 </dd> 2497 </dd>
1906 </dl><a NAME="BrowserModel.headerData" ID="BrowserModel.headerData"></a> 2498 </dl>
2499 <a NAME="BrowserModel.headerData" ID="BrowserModel.headerData"></a>
1907 <h4>BrowserModel.headerData</h4> 2500 <h4>BrowserModel.headerData</h4>
1908 <b>headerData</b>(<i>section, orientation, role=Qt.DisplayRole</i>) 2501 <b>headerData</b>(<i>section, orientation, role=Qt.DisplayRole</i>)
2502
1909 <p> 2503 <p>
1910 Public method to get the header data. 2504 Public method to get the header data.
1911 </p><dl> 2505 </p>
2506 <dl>
2507
1912 <dt><i>section</i></dt> 2508 <dt><i>section</i></dt>
1913 <dd> 2509 <dd>
1914 number of section to get data for (integer) 2510 number of section to get data for (integer)
1915 </dd><dt><i>orientation</i></dt> 2511 </dd>
2512 <dt><i>orientation</i></dt>
1916 <dd> 2513 <dd>
1917 header orientation (Qt.Orientation) 2514 header orientation (Qt.Orientation)
1918 </dd><dt><i>role</i></dt> 2515 </dd>
2516 <dt><i>role</i></dt>
1919 <dd> 2517 <dd>
1920 role of data (Qt.ItemDataRole) 2518 role of data (Qt.ItemDataRole)
1921 </dd> 2519 </dd>
1922 </dl><dl> 2520 </dl>
2521 <dl>
1923 <dt>Returns:</dt> 2522 <dt>Returns:</dt>
1924 <dd> 2523 <dd>
1925 requested header data 2524 requested header data
1926 </dd> 2525 </dd>
1927 </dl><a NAME="BrowserModel.index" ID="BrowserModel.index"></a> 2526 </dl>
2527 <a NAME="BrowserModel.index" ID="BrowserModel.index"></a>
1928 <h4>BrowserModel.index</h4> 2528 <h4>BrowserModel.index</h4>
1929 <b>index</b>(<i>row, column, parent=None</i>) 2529 <b>index</b>(<i>row, column, parent=None</i>)
2530
1930 <p> 2531 <p>
1931 Public method to create an index. 2532 Public method to create an index.
1932 </p><dl> 2533 </p>
2534 <dl>
2535
1933 <dt><i>row</i></dt> 2536 <dt><i>row</i></dt>
1934 <dd> 2537 <dd>
1935 row number of the new index (integer) 2538 row number of the new index (integer)
1936 </dd><dt><i>column</i></dt> 2539 </dd>
2540 <dt><i>column</i></dt>
1937 <dd> 2541 <dd>
1938 column number of the new index (integer) 2542 column number of the new index (integer)
1939 </dd><dt><i>parent</i></dt> 2543 </dd>
2544 <dt><i>parent</i></dt>
1940 <dd> 2545 <dd>
1941 index of parent item (QModelIndex) 2546 index of parent item (QModelIndex)
1942 </dd> 2547 </dd>
1943 </dl><dl> 2548 </dl>
2549 <dl>
1944 <dt>Returns:</dt> 2550 <dt>Returns:</dt>
1945 <dd> 2551 <dd>
1946 index object (QModelIndex) 2552 index object (QModelIndex)
1947 </dd> 2553 </dd>
1948 </dl><a NAME="BrowserModel.interpreterChanged" ID="BrowserModel.interpreterChanged"></a> 2554 </dl>
2555 <a NAME="BrowserModel.interpreterChanged" ID="BrowserModel.interpreterChanged"></a>
1949 <h4>BrowserModel.interpreterChanged</h4> 2556 <h4>BrowserModel.interpreterChanged</h4>
1950 <b>interpreterChanged</b>(<i>interpreter</i>) 2557 <b>interpreterChanged</b>(<i>interpreter</i>)
2558
1951 <p> 2559 <p>
1952 Public method to handle a change of the debug client's interpreter. 2560 Public method to handle a change of the debug client's interpreter.
1953 </p><dl> 2561 </p>
2562 <dl>
2563
1954 <dt><i>interpreter</i></dt> 2564 <dt><i>interpreter</i></dt>
1955 <dd> 2565 <dd>
1956 interpreter of the debug client (string) 2566 interpreter of the debug client (string)
1957 </dd> 2567 </dd>
1958 </dl><a NAME="BrowserModel.item" ID="BrowserModel.item"></a> 2568 </dl>
2569 <a NAME="BrowserModel.item" ID="BrowserModel.item"></a>
1959 <h4>BrowserModel.item</h4> 2570 <h4>BrowserModel.item</h4>
1960 <b>item</b>(<i>index</i>) 2571 <b>item</b>(<i>index</i>)
2572
1961 <p> 2573 <p>
1962 Public method to get a reference to an item. 2574 Public method to get a reference to an item.
1963 </p><dl> 2575 </p>
2576 <dl>
2577
1964 <dt><i>index</i></dt> 2578 <dt><i>index</i></dt>
1965 <dd> 2579 <dd>
1966 index of the data to retrieve (QModelIndex) 2580 index of the data to retrieve (QModelIndex)
1967 </dd> 2581 </dd>
1968 </dl><dl> 2582 </dl>
2583 <dl>
1969 <dt>Returns:</dt> 2584 <dt>Returns:</dt>
1970 <dd> 2585 <dd>
1971 requested item reference (BrowserItem) 2586 requested item reference (BrowserItem)
1972 </dd> 2587 </dd>
1973 </dl><a NAME="BrowserModel.parent" ID="BrowserModel.parent"></a> 2588 </dl>
2589 <a NAME="BrowserModel.parent" ID="BrowserModel.parent"></a>
1974 <h4>BrowserModel.parent</h4> 2590 <h4>BrowserModel.parent</h4>
1975 <b>parent</b>(<i>index</i>) 2591 <b>parent</b>(<i>index</i>)
2592
1976 <p> 2593 <p>
1977 Public method to get the index of the parent object. 2594 Public method to get the index of the parent object.
1978 </p><dl> 2595 </p>
2596 <dl>
2597
1979 <dt><i>index</i></dt> 2598 <dt><i>index</i></dt>
1980 <dd> 2599 <dd>
1981 index of the item (QModelIndex) 2600 index of the item (QModelIndex)
1982 </dd> 2601 </dd>
1983 </dl><dl> 2602 </dl>
2603 <dl>
1984 <dt>Returns:</dt> 2604 <dt>Returns:</dt>
1985 <dd> 2605 <dd>
1986 index of parent item (QModelIndex) 2606 index of parent item (QModelIndex)
1987 </dd> 2607 </dd>
1988 </dl><a NAME="BrowserModel.populateClassAttributesItem" ID="BrowserModel.populateClassAttributesItem"></a> 2608 </dl>
2609 <a NAME="BrowserModel.populateClassAttributesItem" ID="BrowserModel.populateClassAttributesItem"></a>
1989 <h4>BrowserModel.populateClassAttributesItem</h4> 2610 <h4>BrowserModel.populateClassAttributesItem</h4>
1990 <b>populateClassAttributesItem</b>(<i>parentItem, repopulate=False</i>) 2611 <b>populateClassAttributesItem</b>(<i>parentItem, repopulate=False</i>)
2612
1991 <p> 2613 <p>
1992 Public method to populate a class attributes item's subtree. 2614 Public method to populate a class attributes item's subtree.
1993 </p><dl> 2615 </p>
2616 <dl>
2617
1994 <dt><i>parentItem</i></dt> 2618 <dt><i>parentItem</i></dt>
1995 <dd> 2619 <dd>
1996 reference to the class attributes item to be 2620 reference to the class attributes item to be
1997 populated 2621 populated
1998 </dd><dt><i>repopulate</i></dt> 2622 </dd>
2623 <dt><i>repopulate</i></dt>
1999 <dd> 2624 <dd>
2000 flag indicating a repopulation (boolean) 2625 flag indicating a repopulation (boolean)
2001 </dd> 2626 </dd>
2002 </dl><a NAME="BrowserModel.populateClassItem" ID="BrowserModel.populateClassItem"></a> 2627 </dl>
2628 <a NAME="BrowserModel.populateClassItem" ID="BrowserModel.populateClassItem"></a>
2003 <h4>BrowserModel.populateClassItem</h4> 2629 <h4>BrowserModel.populateClassItem</h4>
2004 <b>populateClassItem</b>(<i>parentItem, repopulate=False</i>) 2630 <b>populateClassItem</b>(<i>parentItem, repopulate=False</i>)
2631
2005 <p> 2632 <p>
2006 Public method to populate a class item's subtree. 2633 Public method to populate a class item's subtree.
2007 </p><dl> 2634 </p>
2635 <dl>
2636
2008 <dt><i>parentItem</i></dt> 2637 <dt><i>parentItem</i></dt>
2009 <dd> 2638 <dd>
2010 reference to the class item to be populated 2639 reference to the class item to be populated
2011 </dd><dt><i>repopulate</i></dt> 2640 </dd>
2641 <dt><i>repopulate</i></dt>
2012 <dd> 2642 <dd>
2013 flag indicating a repopulation (boolean) 2643 flag indicating a repopulation (boolean)
2014 </dd> 2644 </dd>
2015 </dl><a NAME="BrowserModel.populateDirectoryItem" ID="BrowserModel.populateDirectoryItem"></a> 2645 </dl>
2646 <a NAME="BrowserModel.populateDirectoryItem" ID="BrowserModel.populateDirectoryItem"></a>
2016 <h4>BrowserModel.populateDirectoryItem</h4> 2647 <h4>BrowserModel.populateDirectoryItem</h4>
2017 <b>populateDirectoryItem</b>(<i>parentItem, repopulate=False</i>) 2648 <b>populateDirectoryItem</b>(<i>parentItem, repopulate=False</i>)
2649
2018 <p> 2650 <p>
2019 Public method to populate a directory item's subtree. 2651 Public method to populate a directory item's subtree.
2020 </p><dl> 2652 </p>
2653 <dl>
2654
2021 <dt><i>parentItem</i></dt> 2655 <dt><i>parentItem</i></dt>
2022 <dd> 2656 <dd>
2023 reference to the directory item to be populated 2657 reference to the directory item to be populated
2024 </dd><dt><i>repopulate</i></dt> 2658 </dd>
2659 <dt><i>repopulate</i></dt>
2025 <dd> 2660 <dd>
2026 flag indicating a repopulation (boolean) 2661 flag indicating a repopulation (boolean)
2027 </dd> 2662 </dd>
2028 </dl><a NAME="BrowserModel.populateFileItem" ID="BrowserModel.populateFileItem"></a> 2663 </dl>
2664 <a NAME="BrowserModel.populateFileItem" ID="BrowserModel.populateFileItem"></a>
2029 <h4>BrowserModel.populateFileItem</h4> 2665 <h4>BrowserModel.populateFileItem</h4>
2030 <b>populateFileItem</b>(<i>parentItem, repopulate=False</i>) 2666 <b>populateFileItem</b>(<i>parentItem, repopulate=False</i>)
2667
2031 <p> 2668 <p>
2032 Public method to populate a file item's subtree. 2669 Public method to populate a file item's subtree.
2033 </p><dl> 2670 </p>
2671 <dl>
2672
2034 <dt><i>parentItem</i></dt> 2673 <dt><i>parentItem</i></dt>
2035 <dd> 2674 <dd>
2036 reference to the file item to be populated 2675 reference to the file item to be populated
2037 </dd><dt><i>repopulate</i></dt> 2676 </dd>
2677 <dt><i>repopulate</i></dt>
2038 <dd> 2678 <dd>
2039 flag indicating a repopulation (boolean) 2679 flag indicating a repopulation (boolean)
2040 </dd> 2680 </dd>
2041 </dl><a NAME="BrowserModel.populateItem" ID="BrowserModel.populateItem"></a> 2681 </dl>
2682 <a NAME="BrowserModel.populateItem" ID="BrowserModel.populateItem"></a>
2042 <h4>BrowserModel.populateItem</h4> 2683 <h4>BrowserModel.populateItem</h4>
2043 <b>populateItem</b>(<i>parentItem, repopulate=False</i>) 2684 <b>populateItem</b>(<i>parentItem, repopulate=False</i>)
2685
2044 <p> 2686 <p>
2045 Public method to populate an item's subtree. 2687 Public method to populate an item's subtree.
2046 </p><dl> 2688 </p>
2689 <dl>
2690
2047 <dt><i>parentItem</i></dt> 2691 <dt><i>parentItem</i></dt>
2048 <dd> 2692 <dd>
2049 reference to the item to be populated 2693 reference to the item to be populated
2050 </dd><dt><i>repopulate</i></dt> 2694 </dd>
2695 <dt><i>repopulate</i></dt>
2051 <dd> 2696 <dd>
2052 flag indicating a repopulation (boolean) 2697 flag indicating a repopulation (boolean)
2053 </dd> 2698 </dd>
2054 </dl><a NAME="BrowserModel.populateMethodItem" ID="BrowserModel.populateMethodItem"></a> 2699 </dl>
2700 <a NAME="BrowserModel.populateMethodItem" ID="BrowserModel.populateMethodItem"></a>
2055 <h4>BrowserModel.populateMethodItem</h4> 2701 <h4>BrowserModel.populateMethodItem</h4>
2056 <b>populateMethodItem</b>(<i>parentItem, repopulate=False</i>) 2702 <b>populateMethodItem</b>(<i>parentItem, repopulate=False</i>)
2703
2057 <p> 2704 <p>
2058 Public method to populate a method item's subtree. 2705 Public method to populate a method item's subtree.
2059 </p><dl> 2706 </p>
2707 <dl>
2708
2060 <dt><i>parentItem</i></dt> 2709 <dt><i>parentItem</i></dt>
2061 <dd> 2710 <dd>
2062 reference to the method item to be populated 2711 reference to the method item to be populated
2063 </dd><dt><i>repopulate</i></dt> 2712 </dd>
2713 <dt><i>repopulate</i></dt>
2064 <dd> 2714 <dd>
2065 flag indicating a repopulation (boolean) 2715 flag indicating a repopulation (boolean)
2066 </dd> 2716 </dd>
2067 </dl><a NAME="BrowserModel.populateSysPathItem" ID="BrowserModel.populateSysPathItem"></a> 2717 </dl>
2718 <a NAME="BrowserModel.populateSysPathItem" ID="BrowserModel.populateSysPathItem"></a>
2068 <h4>BrowserModel.populateSysPathItem</h4> 2719 <h4>BrowserModel.populateSysPathItem</h4>
2069 <b>populateSysPathItem</b>(<i>parentItem, repopulate=False</i>) 2720 <b>populateSysPathItem</b>(<i>parentItem, repopulate=False</i>)
2721
2070 <p> 2722 <p>
2071 Public method to populate a sys.path item's subtree. 2723 Public method to populate a sys.path item's subtree.
2072 </p><dl> 2724 </p>
2725 <dl>
2726
2073 <dt><i>parentItem</i></dt> 2727 <dt><i>parentItem</i></dt>
2074 <dd> 2728 <dd>
2075 reference to the sys.path item to be populated 2729 reference to the sys.path item to be populated
2076 </dd><dt><i>repopulate</i></dt> 2730 </dd>
2731 <dt><i>repopulate</i></dt>
2077 <dd> 2732 <dd>
2078 flag indicating a repopulation (boolean) 2733 flag indicating a repopulation (boolean)
2079 </dd> 2734 </dd>
2080 </dl><a NAME="BrowserModel.programChange" ID="BrowserModel.programChange"></a> 2735 </dl>
2736 <a NAME="BrowserModel.programChange" ID="BrowserModel.programChange"></a>
2081 <h4>BrowserModel.programChange</h4> 2737 <h4>BrowserModel.programChange</h4>
2082 <b>programChange</b>(<i>dirname</i>) 2738 <b>programChange</b>(<i>dirname</i>)
2739
2083 <p> 2740 <p>
2084 Public method to change the entry for the directory of file being 2741 Public method to change the entry for the directory of file being
2085 debugged. 2742 debugged.
2086 </p><dl> 2743 </p>
2744 <dl>
2745
2087 <dt><i>dirname</i></dt> 2746 <dt><i>dirname</i></dt>
2088 <dd> 2747 <dd>
2089 name of the directory containing the file (string) 2748 name of the directory containing the file (string)
2090 </dd> 2749 </dd>
2091 </dl><a NAME="BrowserModel.removeToplevelDir" ID="BrowserModel.removeToplevelDir"></a> 2750 </dl>
2751 <a NAME="BrowserModel.removeToplevelDir" ID="BrowserModel.removeToplevelDir"></a>
2092 <h4>BrowserModel.removeToplevelDir</h4> 2752 <h4>BrowserModel.removeToplevelDir</h4>
2093 <b>removeToplevelDir</b>(<i>index</i>) 2753 <b>removeToplevelDir</b>(<i>index</i>)
2754
2094 <p> 2755 <p>
2095 Public method to remove a toplevel directory. 2756 Public method to remove a toplevel directory.
2096 </p><dl> 2757 </p>
2758 <dl>
2759
2097 <dt><i>index</i></dt> 2760 <dt><i>index</i></dt>
2098 <dd> 2761 <dd>
2099 index of the toplevel directory to be removed 2762 index of the toplevel directory to be removed
2100 (QModelIndex) 2763 (QModelIndex)
2101 </dd> 2764 </dd>
2102 </dl><a NAME="BrowserModel.rowCount" ID="BrowserModel.rowCount"></a> 2765 </dl>
2766 <a NAME="BrowserModel.rowCount" ID="BrowserModel.rowCount"></a>
2103 <h4>BrowserModel.rowCount</h4> 2767 <h4>BrowserModel.rowCount</h4>
2104 <b>rowCount</b>(<i>parent=None</i>) 2768 <b>rowCount</b>(<i>parent=None</i>)
2769
2105 <p> 2770 <p>
2106 Public method to get the number of rows. 2771 Public method to get the number of rows.
2107 </p><dl> 2772 </p>
2773 <dl>
2774
2108 <dt><i>parent</i></dt> 2775 <dt><i>parent</i></dt>
2109 <dd> 2776 <dd>
2110 index of parent item (QModelIndex) 2777 index of parent item (QModelIndex)
2111 </dd> 2778 </dd>
2112 </dl><dl> 2779 </dl>
2780 <dl>
2113 <dt>Returns:</dt> 2781 <dt>Returns:</dt>
2114 <dd> 2782 <dd>
2115 number of rows (integer) 2783 number of rows (integer)
2116 </dd> 2784 </dd>
2117 </dl><a NAME="BrowserModel.saveToplevelDirs" ID="BrowserModel.saveToplevelDirs"></a> 2785 </dl>
2786 <a NAME="BrowserModel.saveToplevelDirs" ID="BrowserModel.saveToplevelDirs"></a>
2118 <h4>BrowserModel.saveToplevelDirs</h4> 2787 <h4>BrowserModel.saveToplevelDirs</h4>
2119 <b>saveToplevelDirs</b>(<i></i>) 2788 <b>saveToplevelDirs</b>(<i></i>)
2789
2120 <p> 2790 <p>
2121 Public slot to save the toplevel directories. 2791 Public slot to save the toplevel directories.
2122 </p> 2792 </p>
2123 <div align="right"><a href="#top">Up</a></div> 2793 <div align="right"><a href="#top">Up</a></div>
2124 <hr /><hr /> 2794 <hr />
2795 <hr />
2125 <a NAME="BrowserSysPathItem" ID="BrowserSysPathItem"></a> 2796 <a NAME="BrowserSysPathItem" ID="BrowserSysPathItem"></a>
2126 <h2>BrowserSysPathItem</h2> 2797 <h2>BrowserSysPathItem</h2>
2798
2127 <p> 2799 <p>
2128 Class implementing the data structure for browser sys.path items. 2800 Class implementing the data structure for browser sys.path items.
2129 </p> 2801 </p>
2130 <h3>Derived from</h3> 2802 <h3>Derived from</h3>
2131 BrowserItem 2803 BrowserItem
2132 <h3>Class Attributes</h3> 2804 <h3>Class Attributes</h3>
2805
2133 <table> 2806 <table>
2134 <tr><td>None</td></tr> 2807 <tr><td>None</td></tr>
2135 </table> 2808 </table>
2136 <h3>Class Methods</h3> 2809 <h3>Class Methods</h3>
2810
2137 <table> 2811 <table>
2138 <tr><td>None</td></tr> 2812 <tr><td>None</td></tr>
2139 </table> 2813 </table>
2140 <h3>Methods</h3> 2814 <h3>Methods</h3>
2141 <table> 2815
2816 <table>
2817
2142 <tr> 2818 <tr>
2143 <td><a href="#BrowserSysPathItem.__init__">BrowserSysPathItem</a></td> 2819 <td><a href="#BrowserSysPathItem.__init__">BrowserSysPathItem</a></td>
2144 <td>Constructor</td> 2820 <td>Constructor</td>
2145 </tr><tr> 2821 </tr>
2822 <tr>
2146 <td><a href="#BrowserSysPathItem.name">name</a></td> 2823 <td><a href="#BrowserSysPathItem.name">name</a></td>
2147 <td>Public method to return the name of the item.</td> 2824 <td>Public method to return the name of the item.</td>
2148 </tr> 2825 </tr>
2149 </table> 2826 </table>
2150 <h3>Static Methods</h3> 2827 <h3>Static Methods</h3>
2151 <table> 2828
2152 <tr><td>None</td></tr> 2829 <table>
2153 </table> 2830 <tr><td>None</td></tr>
2831 </table>
2832
2154 <a NAME="BrowserSysPathItem.__init__" ID="BrowserSysPathItem.__init__"></a> 2833 <a NAME="BrowserSysPathItem.__init__" ID="BrowserSysPathItem.__init__"></a>
2155 <h4>BrowserSysPathItem (Constructor)</h4> 2834 <h4>BrowserSysPathItem (Constructor)</h4>
2156 <b>BrowserSysPathItem</b>(<i>parent</i>) 2835 <b>BrowserSysPathItem</b>(<i>parent</i>)
2836
2157 <p> 2837 <p>
2158 Constructor 2838 Constructor
2159 </p><dl> 2839 </p>
2840 <dl>
2841
2160 <dt><i>parent</i></dt> 2842 <dt><i>parent</i></dt>
2161 <dd> 2843 <dd>
2162 parent item 2844 parent item
2163 </dd> 2845 </dd>
2164 </dl><a NAME="BrowserSysPathItem.name" ID="BrowserSysPathItem.name"></a> 2846 </dl>
2847 <a NAME="BrowserSysPathItem.name" ID="BrowserSysPathItem.name"></a>
2165 <h4>BrowserSysPathItem.name</h4> 2848 <h4>BrowserSysPathItem.name</h4>
2166 <b>name</b>(<i></i>) 2849 <b>name</b>(<i></i>)
2850
2167 <p> 2851 <p>
2168 Public method to return the name of the item. 2852 Public method to return the name of the item.
2169 </p><dl> 2853 </p>
2854 <dl>
2170 <dt>Returns:</dt> 2855 <dt>Returns:</dt>
2171 <dd> 2856 <dd>
2172 name of the item (string) 2857 name of the item (string)
2173 </dd> 2858 </dd>
2174 </dl> 2859 </dl>

eric ide

mercurial