Documentation/Source/eric4.MultiProject.MultiProjectBrowser.html

changeset 3
0d9daebf5b8c
equal deleted inserted replaced
2:bc6196164237 3:0d9daebf5b8c
1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
3 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
4 <html><head>
5 <title>eric4.MultiProject.MultiProjectBrowser</title>
6 <style>
7 body {
8 background:white;
9 margin: 0em 1em 10em 1em;
10 color: black;
11 }
12
13 h1 { color: white; background: #4FA4FF; }
14 h2 { color: white; background: #4FA4FF; }
15 h3 { color: white; background: #00557F; }
16 h4 { color: white; background: #00557F; }
17
18 a { color: #AA5500; }
19
20 </style>
21 </head>
22 <body><a NAME="top" ID="top"></a>
23 <h1>eric4.MultiProject.MultiProjectBrowser</h1>
24 <p>
25 Module implementing the multi project browser.
26 </p>
27 <h3>Global Attributes</h3>
28 <table>
29 <tr><td>None</td></tr>
30 </table>
31 <h3>Classes</h3>
32 <table>
33 <tr>
34 <td><a href="#MultiProjectBrowser">MultiProjectBrowser</a></td>
35 <td>Class implementing the multi project browser.</td>
36 </tr>
37 </table>
38 <h3>Functions</h3>
39 <table>
40 <tr><td>None</td></tr>
41 </table>
42 <hr /><hr />
43 <a NAME="MultiProjectBrowser" ID="MultiProjectBrowser"></a>
44 <h2>MultiProjectBrowser</h2>
45 <p>
46 Class implementing the multi project browser.
47 </p>
48 <h3>Derived from</h3>
49 QListWidget
50 <h3>Class Attributes</h3>
51 <table>
52 <tr><td>None</td></tr>
53 </table>
54 <h3>Methods</h3>
55 <table>
56 <tr>
57 <td><a href="#MultiProjectBrowser.__init__">MultiProjectBrowser</a></td>
58 <td>Constructor</td>
59 </tr><tr>
60 <td><a href="#MultiProjectBrowser.__addProject">__addProject</a></td>
61 <td>Private method to add a project to the list.</td>
62 </tr><tr>
63 <td><a href="#MultiProjectBrowser.__configure">__configure</a></td>
64 <td>Private method to open the configuration dialog.</td>
65 </tr><tr>
66 <td><a href="#MultiProjectBrowser.__contextMenuRequested">__contextMenuRequested</a></td>
67 <td>Private slot to show the context menu.</td>
68 </tr><tr>
69 <td><a href="#MultiProjectBrowser.__createPopupMenu">__createPopupMenu</a></td>
70 <td>Private method to create the popup menu.</td>
71 </tr><tr>
72 <td><a href="#MultiProjectBrowser.__findProjectItem">__findProjectItem</a></td>
73 <td>Private method to search a specific project item.</td>
74 </tr><tr>
75 <td><a href="#MultiProjectBrowser.__multiProjectClosed">__multiProjectClosed</a></td>
76 <td>Private slot to handle the closing of a multi project.</td>
77 </tr><tr>
78 <td><a href="#MultiProjectBrowser.__multiProjectOpened">__multiProjectOpened</a></td>
79 <td>Private slot to handle the opening of a multi project.</td>
80 </tr><tr>
81 <td><a href="#MultiProjectBrowser.__newMultiProject">__newMultiProject</a></td>
82 <td>Private slot to handle the creation of a new multi project.</td>
83 </tr><tr>
84 <td><a href="#MultiProjectBrowser.__openItem">__openItem</a></td>
85 <td>Private slot to open a project.</td>
86 </tr><tr>
87 <td><a href="#MultiProjectBrowser.__projectAdded">__projectAdded</a></td>
88 <td>Private slot to handle the addition of a project to the multi project.</td>
89 </tr><tr>
90 <td><a href="#MultiProjectBrowser.__projectDataChanged">__projectDataChanged</a></td>
91 <td>Private slot to handle the change of a project of the multi project.</td>
92 </tr><tr>
93 <td><a href="#MultiProjectBrowser.__projectOpened">__projectOpened</a></td>
94 <td>Private slot to handle the opening of a project.</td>
95 </tr><tr>
96 <td><a href="#MultiProjectBrowser.__projectRemoved">__projectRemoved</a></td>
97 <td>Private slot to handle the removal of a project from the multi project.</td>
98 </tr><tr>
99 <td><a href="#MultiProjectBrowser.__removeProject">__removeProject</a></td>
100 <td>Private method to handle the Remove context menu entry.</td>
101 </tr><tr>
102 <td><a href="#MultiProjectBrowser.__setItemData">__setItemData</a></td>
103 <td>Private method to set the data of a project item.</td>
104 </tr><tr>
105 <td><a href="#MultiProjectBrowser.__showProjectProperties">__showProjectProperties</a></td>
106 <td>Private method to show the data of a project entry.</td>
107 </tr>
108 </table>
109 <a NAME="MultiProjectBrowser.__init__" ID="MultiProjectBrowser.__init__"></a>
110 <h4>MultiProjectBrowser (Constructor)</h4>
111 <b>MultiProjectBrowser</b>(<i>multiProject, parent = None</i>)
112 <p>
113 Constructor
114 </p><dl>
115 <dt><i>project</i></dt>
116 <dd>
117 reference to the multi project object
118 </dd><dt><i>parent</i></dt>
119 <dd>
120 parent widget (QWidget)
121 </dd>
122 </dl><a NAME="MultiProjectBrowser.__addProject" ID="MultiProjectBrowser.__addProject"></a>
123 <h4>MultiProjectBrowser.__addProject</h4>
124 <b>__addProject</b>(<i>project</i>)
125 <p>
126 Private method to add a project to the list.
127 </p><dl>
128 <dt><i>project</i></dt>
129 <dd>
130 reference to the project data dictionary
131 </dd>
132 </dl><a NAME="MultiProjectBrowser.__configure" ID="MultiProjectBrowser.__configure"></a>
133 <h4>MultiProjectBrowser.__configure</h4>
134 <b>__configure</b>(<i></i>)
135 <p>
136 Private method to open the configuration dialog.
137 </p><a NAME="MultiProjectBrowser.__contextMenuRequested" ID="MultiProjectBrowser.__contextMenuRequested"></a>
138 <h4>MultiProjectBrowser.__contextMenuRequested</h4>
139 <b>__contextMenuRequested</b>(<i>coord</i>)
140 <p>
141 Private slot to show the context menu.
142 </p><dl>
143 <dt><i>coord</i></dt>
144 <dd>
145 the position of the mouse pointer (QPoint)
146 </dd>
147 </dl><a NAME="MultiProjectBrowser.__createPopupMenu" ID="MultiProjectBrowser.__createPopupMenu"></a>
148 <h4>MultiProjectBrowser.__createPopupMenu</h4>
149 <b>__createPopupMenu</b>(<i></i>)
150 <p>
151 Private method to create the popup menu.
152 </p><a NAME="MultiProjectBrowser.__findProjectItem" ID="MultiProjectBrowser.__findProjectItem"></a>
153 <h4>MultiProjectBrowser.__findProjectItem</h4>
154 <b>__findProjectItem</b>(<i>project</i>)
155 <p>
156 Private method to search a specific project item.
157 </p><dl>
158 <dt><i>project</i></dt>
159 <dd>
160 reference to the project data dictionary
161 </dd>
162 </dl><dl>
163 <dt>Returns:</dt>
164 <dd>
165 row number of the project, -1 if not found (integer)
166 </dd>
167 </dl><a NAME="MultiProjectBrowser.__multiProjectClosed" ID="MultiProjectBrowser.__multiProjectClosed"></a>
168 <h4>MultiProjectBrowser.__multiProjectClosed</h4>
169 <b>__multiProjectClosed</b>(<i></i>)
170 <p>
171 Private slot to handle the closing of a multi project.
172 </p><a NAME="MultiProjectBrowser.__multiProjectOpened" ID="MultiProjectBrowser.__multiProjectOpened"></a>
173 <h4>MultiProjectBrowser.__multiProjectOpened</h4>
174 <b>__multiProjectOpened</b>(<i></i>)
175 <p>
176 Private slot to handle the opening of a multi project.
177 </p><a NAME="MultiProjectBrowser.__newMultiProject" ID="MultiProjectBrowser.__newMultiProject"></a>
178 <h4>MultiProjectBrowser.__newMultiProject</h4>
179 <b>__newMultiProject</b>(<i></i>)
180 <p>
181 Private slot to handle the creation of a new multi project.
182 </p><a NAME="MultiProjectBrowser.__openItem" ID="MultiProjectBrowser.__openItem"></a>
183 <h4>MultiProjectBrowser.__openItem</h4>
184 <b>__openItem</b>(<i>itm = None</i>)
185 <p>
186 Private slot to open a project.
187 </p><dl>
188 <dt><i>itm</i></dt>
189 <dd>
190 reference to the project item to be opened (QListWidgetItem)
191 </dd>
192 </dl><a NAME="MultiProjectBrowser.__projectAdded" ID="MultiProjectBrowser.__projectAdded"></a>
193 <h4>MultiProjectBrowser.__projectAdded</h4>
194 <b>__projectAdded</b>(<i>project</i>)
195 <p>
196 Private slot to handle the addition of a project to the multi project.
197 </p><dl>
198 <dt><i>project</i></dt>
199 <dd>
200 reference to the project data dictionary
201 </dd>
202 </dl><a NAME="MultiProjectBrowser.__projectDataChanged" ID="MultiProjectBrowser.__projectDataChanged"></a>
203 <h4>MultiProjectBrowser.__projectDataChanged</h4>
204 <b>__projectDataChanged</b>(<i>project</i>)
205 <p>
206 Private slot to handle the change of a project of the multi project.
207 </p><dl>
208 <dt><i>project</i></dt>
209 <dd>
210 reference to the project data dictionary
211 </dd>
212 </dl><a NAME="MultiProjectBrowser.__projectOpened" ID="MultiProjectBrowser.__projectOpened"></a>
213 <h4>MultiProjectBrowser.__projectOpened</h4>
214 <b>__projectOpened</b>(<i>projectfile</i>)
215 <p>
216 Private slot to handle the opening of a project.
217 </p><a NAME="MultiProjectBrowser.__projectRemoved" ID="MultiProjectBrowser.__projectRemoved"></a>
218 <h4>MultiProjectBrowser.__projectRemoved</h4>
219 <b>__projectRemoved</b>(<i>project</i>)
220 <p>
221 Private slot to handle the removal of a project from the multi project.
222 </p><dl>
223 <dt><i>project</i></dt>
224 <dd>
225 reference to the project data dictionary
226 </dd>
227 </dl><a NAME="MultiProjectBrowser.__removeProject" ID="MultiProjectBrowser.__removeProject"></a>
228 <h4>MultiProjectBrowser.__removeProject</h4>
229 <b>__removeProject</b>(<i></i>)
230 <p>
231 Private method to handle the Remove context menu entry.
232 </p><a NAME="MultiProjectBrowser.__setItemData" ID="MultiProjectBrowser.__setItemData"></a>
233 <h4>MultiProjectBrowser.__setItemData</h4>
234 <b>__setItemData</b>(<i>itm, project</i>)
235 <p>
236 Private method to set the data of a project item.
237 </p><dl>
238 <dt><i>itm</i></dt>
239 <dd>
240 reference to the item to be set (QListWidgetItem)
241 </dd><dt><i>project</i></dt>
242 <dd>
243 reference to the project data dictionary
244 </dd>
245 </dl><a NAME="MultiProjectBrowser.__showProjectProperties" ID="MultiProjectBrowser.__showProjectProperties"></a>
246 <h4>MultiProjectBrowser.__showProjectProperties</h4>
247 <b>__showProjectProperties</b>(<i></i>)
248 <p>
249 Private method to show the data of a project entry.
250 </p>
251 <div align="right"><a href="#top">Up</a></div>
252 <hr />
253 </body></html>

eric ide

mercurial