61 BrowserDirectoryItem, ProjectBrowserItemMixin |
61 BrowserDirectoryItem, ProjectBrowserItemMixin |
62 <h3>Class Attributes</h3> |
62 <h3>Class Attributes</h3> |
63 <table> |
63 <table> |
64 <tr><td>None</td></tr> |
64 <tr><td>None</td></tr> |
65 </table> |
65 </table> |
|
66 <h3>Class Methods</h3> |
|
67 <table> |
|
68 <tr><td>None</td></tr> |
|
69 </table> |
66 <h3>Methods</h3> |
70 <h3>Methods</h3> |
67 <table> |
71 <table> |
68 <tr> |
72 <tr><td>None</td></tr> |
69 <td><a href="#ProjectBrowserDirectoryItem.__init__">ProjectBrowserDirectoryItem</a></td> |
73 </table> |
70 <td>Constructor</td> |
74 <h3>Static Methods</h3> |
71 </tr> |
75 <table> |
|
76 <tr><td>None</td></tr> |
72 </table> |
77 </table> |
73 <a NAME="ProjectBrowserDirectoryItem.__init__" ID="ProjectBrowserDirectoryItem.__init__"></a> |
78 <a NAME="ProjectBrowserDirectoryItem.__init__" ID="ProjectBrowserDirectoryItem.__init__"></a> |
74 <h4>ProjectBrowserDirectoryItem (Constructor)</h4> |
79 <h4>ProjectBrowserDirectoryItem (Constructor)</h4> |
75 <b>ProjectBrowserDirectoryItem</b>(<i>parent, dinfo, projectType, full=True, bold=False</i>) |
80 <b>ProjectBrowserDirectoryItem</b>(<i>parent, dinfo, projectType, full=True, bold=False</i>) |
76 <p> |
81 <p> |
104 BrowserFileItem, ProjectBrowserItemMixin |
109 BrowserFileItem, ProjectBrowserItemMixin |
105 <h3>Class Attributes</h3> |
110 <h3>Class Attributes</h3> |
106 <table> |
111 <table> |
107 <tr><td>None</td></tr> |
112 <tr><td>None</td></tr> |
108 </table> |
113 </table> |
|
114 <h3>Class Methods</h3> |
|
115 <table> |
|
116 <tr><td>None</td></tr> |
|
117 </table> |
109 <h3>Methods</h3> |
118 <h3>Methods</h3> |
110 <table> |
119 <table> |
111 <tr> |
120 <tr><td>None</td></tr> |
112 <td><a href="#ProjectBrowserFileItem.__init__">ProjectBrowserFileItem</a></td> |
121 </table> |
113 <td>Constructor</td> |
122 <h3>Static Methods</h3> |
114 </tr> |
123 <table> |
|
124 <tr><td>None</td></tr> |
115 </table> |
125 </table> |
116 <a NAME="ProjectBrowserFileItem.__init__" ID="ProjectBrowserFileItem.__init__"></a> |
126 <a NAME="ProjectBrowserFileItem.__init__" ID="ProjectBrowserFileItem.__init__"></a> |
117 <h4>ProjectBrowserFileItem (Constructor)</h4> |
127 <h4>ProjectBrowserFileItem (Constructor)</h4> |
118 <b>ProjectBrowserFileItem</b>(<i>parent, finfo, projectType, full=True, bold=False, sourceLanguage=""</i>) |
128 <b>ProjectBrowserFileItem</b>(<i>parent, finfo, projectType, full=True, bold=False, sourceLanguage=""</i>) |
119 <p> |
129 <p> |
152 object |
162 object |
153 <h3>Class Attributes</h3> |
163 <h3>Class Attributes</h3> |
154 <table> |
164 <table> |
155 <tr><td>None</td></tr> |
165 <tr><td>None</td></tr> |
156 </table> |
166 </table> |
|
167 <h3>Class Methods</h3> |
|
168 <table> |
|
169 <tr><td>None</td></tr> |
|
170 </table> |
157 <h3>Methods</h3> |
171 <h3>Methods</h3> |
158 <table> |
172 <table> |
159 <tr> |
173 <tr> |
160 <td><a href="#ProjectBrowserItemMixin.__init__">ProjectBrowserItemMixin</a></td> |
|
161 <td>Constructor</td> |
|
162 </tr><tr> |
|
163 <td><a href="#ProjectBrowserItemMixin.addProjectType">addProjectType</a></td> |
174 <td><a href="#ProjectBrowserItemMixin.addProjectType">addProjectType</a></td> |
164 <td>Public method to add a type to the list.</td> |
175 <td>Public method to add a type to the list.</td> |
165 </tr><tr> |
176 </tr><tr> |
166 <td><a href="#ProjectBrowserItemMixin.addVcsStatus">addVcsStatus</a></td> |
177 <td><a href="#ProjectBrowserItemMixin.addVcsStatus">addVcsStatus</a></td> |
167 <td>Public method to add the VCS status.</td> |
178 <td>Public method to add the VCS status.</td> |
176 <td>Public method to set the items VCS state.</td> |
187 <td>Public method to set the items VCS state.</td> |
177 </tr><tr> |
188 </tr><tr> |
178 <td><a href="#ProjectBrowserItemMixin.setVcsStatus">setVcsStatus</a></td> |
189 <td><a href="#ProjectBrowserItemMixin.setVcsStatus">setVcsStatus</a></td> |
179 <td>Public method to set the VCS status.</td> |
190 <td>Public method to set the VCS status.</td> |
180 </tr> |
191 </tr> |
|
192 </table> |
|
193 <h3>Static Methods</h3> |
|
194 <table> |
|
195 <tr><td>None</td></tr> |
181 </table> |
196 </table> |
182 <a NAME="ProjectBrowserItemMixin.__init__" ID="ProjectBrowserItemMixin.__init__"></a> |
197 <a NAME="ProjectBrowserItemMixin.__init__" ID="ProjectBrowserItemMixin.__init__"></a> |
183 <h4>ProjectBrowserItemMixin (Constructor)</h4> |
198 <h4>ProjectBrowserItemMixin (Constructor)</h4> |
184 <b>ProjectBrowserItemMixin</b>(<i>type_, bold=False</i>) |
199 <b>ProjectBrowserItemMixin</b>(<i>type_, bold=False</i>) |
185 <p> |
200 <p> |
257 <hr /><hr /> |
272 <hr /><hr /> |
258 <a NAME="ProjectBrowserModel" ID="ProjectBrowserModel"></a> |
273 <a NAME="ProjectBrowserModel" ID="ProjectBrowserModel"></a> |
259 <h2>ProjectBrowserModel</h2> |
274 <h2>ProjectBrowserModel</h2> |
260 <p> |
275 <p> |
261 Class implementing the project browser model. |
276 Class implementing the project browser model. |
262 </p><h4>Signals</h4> |
277 </p><h3>Signals</h3> |
263 <dl> |
278 <dl> |
264 <dt>vcsStateChanged(str)</dt> |
279 <dt>vcsStateChanged(str)</dt> |
265 <dd> |
280 <dd> |
266 emitted after the VCS state has changed |
281 emitted after the VCS state has changed |
267 </dd> |
282 </dd> |
270 BrowserModel |
285 BrowserModel |
271 <h3>Class Attributes</h3> |
286 <h3>Class Attributes</h3> |
272 <table> |
287 <table> |
273 <tr><td>None</td></tr> |
288 <tr><td>None</td></tr> |
274 </table> |
289 </table> |
|
290 <h3>Class Methods</h3> |
|
291 <table> |
|
292 <tr><td>None</td></tr> |
|
293 </table> |
275 <h3>Methods</h3> |
294 <h3>Methods</h3> |
276 <table> |
295 <table> |
277 <tr> |
296 <tr> |
278 <td><a href="#ProjectBrowserModel.__init__">ProjectBrowserModel</a></td> |
|
279 <td>Constructor</td> |
|
280 </tr><tr> |
|
281 <td><a href="#ProjectBrowserModel.__addVCSStatus">__addVCSStatus</a></td> |
297 <td><a href="#ProjectBrowserModel.__addVCSStatus">__addVCSStatus</a></td> |
282 <td>Private method used to set the vcs status of a node.</td> |
298 <td>Private method used to set the vcs status of a node.</td> |
283 </tr><tr> |
299 </tr><tr> |
284 <td><a href="#ProjectBrowserModel.__changeParentsVCSState">__changeParentsVCSState</a></td> |
300 <td><a href="#ProjectBrowserModel.__changeParentsVCSState">__changeParentsVCSState</a></td> |
285 <td>Private method to recursively change the parents VCS state.</td> |
301 <td>Private method to recursively change the parents VCS state.</td> |
339 <td>Public method to repopulate an item.</td> |
355 <td>Public method to repopulate an item.</td> |
340 </tr><tr> |
356 </tr><tr> |
341 <td><a href="#ProjectBrowserModel.updateVCSStatus">updateVCSStatus</a></td> |
357 <td><a href="#ProjectBrowserModel.updateVCSStatus">updateVCSStatus</a></td> |
342 <td>Public method used to update the vcs status of a node.</td> |
358 <td>Public method used to update the vcs status of a node.</td> |
343 </tr> |
359 </tr> |
|
360 </table> |
|
361 <h3>Static Methods</h3> |
|
362 <table> |
|
363 <tr><td>None</td></tr> |
344 </table> |
364 </table> |
345 <a NAME="ProjectBrowserModel.__init__" ID="ProjectBrowserModel.__init__"></a> |
365 <a NAME="ProjectBrowserModel.__init__" ID="ProjectBrowserModel.__init__"></a> |
346 <h4>ProjectBrowserModel (Constructor)</h4> |
366 <h4>ProjectBrowserModel (Constructor)</h4> |
347 <b>ProjectBrowserModel</b>(<i>parent</i>) |
367 <b>ProjectBrowserModel</b>(<i>parent</i>) |
348 <p> |
368 <p> |
640 BrowserItem, ProjectBrowserItemMixin |
660 BrowserItem, ProjectBrowserItemMixin |
641 <h3>Class Attributes</h3> |
661 <h3>Class Attributes</h3> |
642 <table> |
662 <table> |
643 <tr><td>None</td></tr> |
663 <tr><td>None</td></tr> |
644 </table> |
664 </table> |
|
665 <h3>Class Methods</h3> |
|
666 <table> |
|
667 <tr><td>None</td></tr> |
|
668 </table> |
645 <h3>Methods</h3> |
669 <h3>Methods</h3> |
646 <table> |
670 <table> |
647 <tr> |
671 <tr> |
648 <td><a href="#ProjectBrowserSimpleDirectoryItem.__init__">ProjectBrowserSimpleDirectoryItem</a></td> |
|
649 <td>Constructor</td> |
|
650 </tr><tr> |
|
651 <td><a href="#ProjectBrowserSimpleDirectoryItem.dirName">dirName</a></td> |
672 <td><a href="#ProjectBrowserSimpleDirectoryItem.dirName">dirName</a></td> |
652 <td>Public method returning the directory name.</td> |
673 <td>Public method returning the directory name.</td> |
653 </tr><tr> |
674 </tr><tr> |
654 <td><a href="#ProjectBrowserSimpleDirectoryItem.lessThan">lessThan</a></td> |
675 <td><a href="#ProjectBrowserSimpleDirectoryItem.lessThan">lessThan</a></td> |
655 <td>Public method to check, if the item is less than the other one.</td> |
676 <td>Public method to check, if the item is less than the other one.</td> |
656 </tr><tr> |
677 </tr><tr> |
657 <td><a href="#ProjectBrowserSimpleDirectoryItem.setName">setName</a></td> |
678 <td><a href="#ProjectBrowserSimpleDirectoryItem.setName">setName</a></td> |
658 <td>Public method to set the directory name.</td> |
679 <td>Public method to set the directory name.</td> |
659 </tr> |
680 </tr> |
|
681 </table> |
|
682 <h3>Static Methods</h3> |
|
683 <table> |
|
684 <tr><td>None</td></tr> |
660 </table> |
685 </table> |
661 <a NAME="ProjectBrowserSimpleDirectoryItem.__init__" ID="ProjectBrowserSimpleDirectoryItem.__init__"></a> |
686 <a NAME="ProjectBrowserSimpleDirectoryItem.__init__" ID="ProjectBrowserSimpleDirectoryItem.__init__"></a> |
662 <h4>ProjectBrowserSimpleDirectoryItem (Constructor)</h4> |
687 <h4>ProjectBrowserSimpleDirectoryItem (Constructor)</h4> |
663 <b>ProjectBrowserSimpleDirectoryItem</b>(<i>parent, projectType, text, path=""</i>) |
688 <b>ProjectBrowserSimpleDirectoryItem</b>(<i>parent, projectType, text, path=""</i>) |
664 <p> |
689 <p> |