Documentation/Source/eric5.Project.ProjectBrowserModel.html

changeset 1228
7afaf2fca55b
parent 945
8cd4d08fa9f6
child 1229
a8207dc73672
equal deleted inserted replaced
1227:c5db073a124f 1228:7afaf2fca55b
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>

eric ide

mercurial