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.Project.Project</h1> |
23 <h1>eric6.Project.Project</h1> |
|
24 |
23 <p> |
25 <p> |
24 Module implementing the project management functionality. |
26 Module implementing the project management functionality. |
25 </p> |
27 </p> |
26 <h3>Global Attributes</h3> |
28 <h3>Global Attributes</h3> |
|
29 |
27 <table> |
30 <table> |
28 <tr><td>None</td></tr> |
31 <tr><td>None</td></tr> |
29 </table> |
32 </table> |
30 <h3>Classes</h3> |
33 <h3>Classes</h3> |
|
34 |
31 <table> |
35 <table> |
|
36 |
32 <tr> |
37 <tr> |
33 <td><a href="#Project">Project</a></td> |
38 <td><a href="#Project">Project</a></td> |
34 <td>Class implementing the project management functionality.</td> |
39 <td>Class implementing the project management functionality.</td> |
35 </tr> |
40 </tr> |
36 </table> |
41 </table> |
37 <h3>Functions</h3> |
42 <h3>Functions</h3> |
|
43 |
38 <table> |
44 <table> |
39 <tr><td>None</td></tr> |
45 <tr><td>None</td></tr> |
40 </table> |
46 </table> |
41 <hr /><hr /> |
47 <hr /> |
|
48 <hr /> |
42 <a NAME="Project" ID="Project"></a> |
49 <a NAME="Project" ID="Project"></a> |
43 <h2>Project</h2> |
50 <h2>Project</h2> |
|
51 |
44 <p> |
52 <p> |
45 Class implementing the project management functionality. |
53 Class implementing the project management functionality. |
46 </p><h3>Signals</h3> |
54 </p> |
47 <dl> |
55 <h3>Signals</h3> |
|
56 <dl> |
|
57 |
48 <dt>appendStderr(str)</dt> |
58 <dt>appendStderr(str)</dt> |
49 <dd> |
59 <dd> |
50 emitted after something was received from |
60 emitted after something was received from |
51 a QProcess on stderr |
61 a QProcess on stderr |
52 </dd><dt>appendStdout(str)</dt> |
62 </dd> |
|
63 <dt>appendStdout(str)</dt> |
53 <dd> |
64 <dd> |
54 emitted after something was received from |
65 emitted after something was received from |
55 a QProcess on stdout |
66 a QProcess on stdout |
56 </dd><dt>completeRepopulateItem(str)</dt> |
67 </dd> |
|
68 <dt>completeRepopulateItem(str)</dt> |
57 <dd> |
69 <dd> |
58 emitted after an item of the model was |
70 emitted after an item of the model was |
59 repopulated |
71 repopulated |
60 </dd><dt>designerFile(str)</dt> |
72 </dd> |
|
73 <dt>designerFile(str)</dt> |
61 <dd> |
74 <dd> |
62 emitted to open a found designer file |
75 emitted to open a found designer file |
63 </dd><dt>directoryRemoved(str)</dt> |
76 </dd> |
|
77 <dt>directoryRemoved(str)</dt> |
64 <dd> |
78 <dd> |
65 emitted after a directory has been removed |
79 emitted after a directory has been removed |
66 from the project |
80 from the project |
67 </dd><dt>dirty(bool)</dt> |
81 </dd> |
|
82 <dt>dirty(bool)</dt> |
68 <dd> |
83 <dd> |
69 emitted when the dirty state changes |
84 emitted when the dirty state changes |
70 </dd><dt>lexerAssociationsChanged()</dt> |
85 </dd> |
|
86 <dt>lexerAssociationsChanged()</dt> |
71 <dd> |
87 <dd> |
72 emitted after the lexer associations |
88 emitted after the lexer associations |
73 have been changed |
89 have been changed |
74 </dd><dt>linguistFile(str)</dt> |
90 </dd> |
|
91 <dt>linguistFile(str)</dt> |
75 <dd> |
92 <dd> |
76 emitted to open a found translation file |
93 emitted to open a found translation file |
77 </dd><dt>newProject()</dt> |
94 </dd> |
|
95 <dt>newProject()</dt> |
78 <dd> |
96 <dd> |
79 emitted after a new project was generated |
97 emitted after a new project was generated |
80 </dd><dt>newProjectHooks()</dt> |
98 </dd> |
|
99 <dt>newProjectHooks()</dt> |
81 <dd> |
100 <dd> |
82 emitted after a new project was generated but |
101 emitted after a new project was generated but |
83 before the newProject() signal is sent |
102 before the newProject() signal is sent |
84 </dd><dt>prepareRepopulateItem(str)</dt> |
103 </dd> |
|
104 <dt>prepareRepopulateItem(str)</dt> |
85 <dd> |
105 <dd> |
86 emitted before an item of the model is |
106 emitted before an item of the model is |
87 repopulated |
107 repopulated |
88 </dd><dt>projectAboutToBeCreated()</dt> |
108 </dd> |
|
109 <dt>projectAboutToBeCreated()</dt> |
89 <dd> |
110 <dd> |
90 emitted just before the project will be |
111 emitted just before the project will be |
91 created |
112 created |
92 </dd><dt>projectChanged()</dt> |
113 </dd> |
|
114 <dt>projectChanged()</dt> |
93 <dd> |
115 <dd> |
94 emitted to signal a change of the project |
116 emitted to signal a change of the project |
95 </dd><dt>projectClosed()</dt> |
117 </dd> |
|
118 <dt>projectClosed()</dt> |
96 <dd> |
119 <dd> |
97 emitted after a project was closed |
120 emitted after a project was closed |
98 </dd><dt>projectClosedHooks()</dt> |
121 </dd> |
|
122 <dt>projectClosedHooks()</dt> |
99 <dd> |
123 <dd> |
100 emitted after a project file was closed but |
124 emitted after a project file was closed but |
101 before the projectClosed() signal is sent |
125 before the projectClosed() signal is sent |
102 </dd><dt>projectFileRenamed(str, str)</dt> |
126 </dd> |
|
127 <dt>projectFileRenamed(str, str)</dt> |
103 <dd> |
128 <dd> |
104 emitted after a file of the project |
129 emitted after a file of the project |
105 has been renamed |
130 has been renamed |
106 </dd><dt>projectFormAdded(str)</dt> |
131 </dd> |
|
132 <dt>projectFormAdded(str)</dt> |
107 <dd> |
133 <dd> |
108 emitted after a new form was added |
134 emitted after a new form was added |
109 </dd><dt>projectFormCompiled(str)</dt> |
135 </dd> |
|
136 <dt>projectFormCompiled(str)</dt> |
110 <dd> |
137 <dd> |
111 emitted after a form was compiled |
138 emitted after a form was compiled |
112 </dd><dt>projectFormRemoved(str)</dt> |
139 </dd> |
|
140 <dt>projectFormRemoved(str)</dt> |
113 <dd> |
141 <dd> |
114 emitted after a form was removed |
142 emitted after a form was removed |
115 </dd><dt>projectInterfaceAdded(str)</dt> |
143 </dd> |
|
144 <dt>projectInterfaceAdded(str)</dt> |
116 <dd> |
145 <dd> |
117 emitted after a new IDL file was added |
146 emitted after a new IDL file was added |
118 </dd><dt>projectInterfaceRemoved(str)</dt> |
147 </dd> |
|
148 <dt>projectInterfaceRemoved(str)</dt> |
119 <dd> |
149 <dd> |
120 emitted after a IDL file was removed |
150 emitted after a IDL file was removed |
121 </dd><dt>projectLanguageAdded(str)</dt> |
151 </dd> |
|
152 <dt>projectLanguageAdded(str)</dt> |
122 <dd> |
153 <dd> |
123 emitted after a new language was added |
154 emitted after a new language was added |
124 </dd><dt>projectLanguageAddedByCode(str)</dt> |
155 </dd> |
|
156 <dt>projectLanguageAddedByCode(str)</dt> |
125 <dd> |
157 <dd> |
126 emitted after a new language was |
158 emitted after a new language was |
127 added. The language code is sent by this signal. |
159 added. The language code is sent by this signal. |
128 </dd><dt>projectLanguageRemoved(str)</dt> |
160 </dd> |
|
161 <dt>projectLanguageRemoved(str)</dt> |
129 <dd> |
162 <dd> |
130 emitted after a language was removed |
163 emitted after a language was removed |
131 </dd><dt>projectOpened()</dt> |
164 </dd> |
|
165 <dt>projectOpened()</dt> |
132 <dd> |
166 <dd> |
133 emitted after a project file was read |
167 emitted after a project file was read |
134 </dd><dt>projectOpenedHooks()</dt> |
168 </dd> |
|
169 <dt>projectOpenedHooks()</dt> |
135 <dd> |
170 <dd> |
136 emitted after a project file was read but |
171 emitted after a project file was read but |
137 before the projectOpened() signal is sent |
172 before the projectOpened() signal is sent |
138 </dd><dt>projectOthersAdded(str)</dt> |
173 </dd> |
|
174 <dt>projectOthersAdded(str)</dt> |
139 <dd> |
175 <dd> |
140 emitted after a file or directory was added |
176 emitted after a file or directory was added |
141 to the OTHERS project data area |
177 to the OTHERS project data area |
142 </dd><dt>projectOthersRemoved(str)</dt> |
178 </dd> |
|
179 <dt>projectOthersRemoved(str)</dt> |
143 <dd> |
180 <dd> |
144 emitted after a file was removed from the |
181 emitted after a file was removed from the |
145 OTHERS project data area |
182 OTHERS project data area |
146 </dd><dt>projectPropertiesChanged()</dt> |
183 </dd> |
|
184 <dt>projectPropertiesChanged()</dt> |
147 <dd> |
185 <dd> |
148 emitted after the project properties |
186 emitted after the project properties |
149 were changed |
187 were changed |
150 </dd><dt>projectProtocolAdded(str)</dt> |
188 </dd> |
|
189 <dt>projectProtocolAdded(str)</dt> |
151 <dd> |
190 <dd> |
152 emitted after a new proto file was added |
191 emitted after a new proto file was added |
153 </dd><dt>projectProtocolRemoved(str)</dt> |
192 </dd> |
|
193 <dt>projectProtocolRemoved(str)</dt> |
154 <dd> |
194 <dd> |
155 emitted after a proto file was removed |
195 emitted after a proto file was removed |
156 </dd><dt>projectResourceAdded(str)</dt> |
196 </dd> |
|
197 <dt>projectResourceAdded(str)</dt> |
157 <dd> |
198 <dd> |
158 emitted after a new resource file was |
199 emitted after a new resource file was |
159 added |
200 added |
160 </dd><dt>projectResourceRemoved(str)</dt> |
201 </dd> |
|
202 <dt>projectResourceRemoved(str)</dt> |
161 <dd> |
203 <dd> |
162 emitted after a resource was removed |
204 emitted after a resource was removed |
163 </dd><dt>projectSourceAdded(str)</dt> |
205 </dd> |
|
206 <dt>projectSourceAdded(str)</dt> |
164 <dd> |
207 <dd> |
165 emitted after a new source file was added |
208 emitted after a new source file was added |
166 </dd><dt>projectSourceRemoved(str)</dt> |
209 </dd> |
|
210 <dt>projectSourceRemoved(str)</dt> |
167 <dd> |
211 <dd> |
168 emitted after a source was removed |
212 emitted after a source was removed |
169 </dd><dt>reinitVCS()</dt> |
213 </dd> |
|
214 <dt>reinitVCS()</dt> |
170 <dd> |
215 <dd> |
171 emitted after the VCS has been reinitialized |
216 emitted after the VCS has been reinitialized |
172 </dd><dt>showMenu(str, QMenu)</dt> |
217 </dd> |
|
218 <dt>showMenu(str, QMenu)</dt> |
173 <dd> |
219 <dd> |
174 emitted when a menu is about to be shown. The |
220 emitted when a menu is about to be shown. The |
175 name of the menu and a reference to the menu are given. |
221 name of the menu and a reference to the menu are given. |
176 </dd><dt>sourceFile(str)</dt> |
222 </dd> |
|
223 <dt>sourceFile(str)</dt> |
177 <dd> |
224 <dd> |
178 emitted after a project file was read to |
225 emitted after a project file was read to |
179 open the main script |
226 open the main script |
180 </dd><dt>vcsStatusMonitorInfo(str)</dt> |
227 </dd> |
|
228 <dt>vcsStatusMonitorInfo(str)</dt> |
181 <dd> |
229 <dd> |
182 emitted to signal some info of the |
230 emitted to signal some info of the |
183 monitoring thread |
231 monitoring thread |
184 </dd><dt>vcsStatusMonitorStatus(str, str)</dt> |
232 </dd> |
|
233 <dt>vcsStatusMonitorStatus(str, str)</dt> |
185 <dd> |
234 <dd> |
186 emitted to signal the status of |
235 emitted to signal the status of |
187 the monitoring thread (ok, nok, op, off) and a status message |
236 the monitoring thread (ok, nok, op, off) and a status message |
188 </dd> |
237 </dd> |
189 </dl> |
238 </dl> |
190 <h3>Derived from</h3> |
239 <h3>Derived from</h3> |
191 QObject |
240 QObject |
192 <h3>Class Attributes</h3> |
241 <h3>Class Attributes</h3> |
|
242 |
193 <table> |
243 <table> |
194 <tr><td>DefaultMake</td></tr><tr><td>DefaultMakefile</td></tr><tr><td>eols</td></tr> |
244 <tr><td>DefaultMake</td></tr><tr><td>DefaultMakefile</td></tr><tr><td>eols</td></tr> |
195 </table> |
245 </table> |
196 <h3>Class Methods</h3> |
246 <h3>Class Methods</h3> |
|
247 |
197 <table> |
248 <table> |
198 <tr><td>None</td></tr> |
249 <tr><td>None</td></tr> |
199 </table> |
250 </table> |
200 <h3>Methods</h3> |
251 <h3>Methods</h3> |
|
252 |
201 <table> |
253 <table> |
|
254 |
202 <tr> |
255 <tr> |
203 <td><a href="#Project.__init__">Project</a></td> |
256 <td><a href="#Project.__init__">Project</a></td> |
204 <td>Constructor</td> |
257 <td>Constructor</td> |
205 </tr><tr> |
258 </tr> |
|
259 <tr> |
206 <td><a href="#Project.__addRecursiveDirectory">__addRecursiveDirectory</a></td> |
260 <td><a href="#Project.__addRecursiveDirectory">__addRecursiveDirectory</a></td> |
207 <td>Private method used to add all files of a directory tree.</td> |
261 <td>Private method used to add all files of a directory tree.</td> |
208 </tr><tr> |
262 </tr> |
|
263 <tr> |
209 <td><a href="#Project.__addSingleDirectory">__addSingleDirectory</a></td> |
264 <td><a href="#Project.__addSingleDirectory">__addSingleDirectory</a></td> |
210 <td>Private method used to add all files of a single directory to the project.</td> |
265 <td>Private method used to add all files of a single directory to the project.</td> |
211 </tr><tr> |
266 </tr> |
|
267 <tr> |
212 <td><a href="#Project.__binaryTranslationFile">__binaryTranslationFile</a></td> |
268 <td><a href="#Project.__binaryTranslationFile">__binaryTranslationFile</a></td> |
213 <td>Private method to calculate the filename of the binary translations file given the name of the raw translations file.</td> |
269 <td>Private method to calculate the filename of the binary translations file given the name of the raw translations file.</td> |
214 </tr><tr> |
270 </tr> |
|
271 <tr> |
215 <td><a href="#Project.__checkFilesExist">__checkFilesExist</a></td> |
272 <td><a href="#Project.__checkFilesExist">__checkFilesExist</a></td> |
216 <td>Private method to check, if the files in a list exist.</td> |
273 <td>Private method to check, if the files in a list exist.</td> |
217 </tr><tr> |
274 </tr> |
|
275 <tr> |
218 <td><a href="#Project.__checkProjectFileGroup">__checkProjectFileGroup</a></td> |
276 <td><a href="#Project.__checkProjectFileGroup">__checkProjectFileGroup</a></td> |
219 <td>Private method to check, if a file is in a specific file group of the project.</td> |
277 <td>Private method to check, if a file is in a specific file group of the project.</td> |
220 </tr><tr> |
278 </tr> |
|
279 <tr> |
221 <td><a href="#Project.__cleanupMake">__cleanupMake</a></td> |
280 <td><a href="#Project.__cleanupMake">__cleanupMake</a></td> |
222 <td>Private method to clean up make related stuff.</td> |
281 <td>Private method to clean up make related stuff.</td> |
223 </tr><tr> |
282 </tr> |
|
283 <tr> |
224 <td><a href="#Project.__closeAllWindows">__closeAllWindows</a></td> |
284 <td><a href="#Project.__closeAllWindows">__closeAllWindows</a></td> |
225 <td>Private method to close all project related windows.</td> |
285 <td>Private method to close all project related windows.</td> |
226 </tr><tr> |
286 </tr> |
|
287 <tr> |
227 <td><a href="#Project.__createSnapshotSource">__createSnapshotSource</a></td> |
288 <td><a href="#Project.__createSnapshotSource">__createSnapshotSource</a></td> |
228 <td>Private method to create a snapshot plugin version.</td> |
289 <td>Private method to create a snapshot plugin version.</td> |
229 </tr><tr> |
290 </tr> |
|
291 <tr> |
230 <td><a href="#Project.__createZipDirEntries">__createZipDirEntries</a></td> |
292 <td><a href="#Project.__createZipDirEntries">__createZipDirEntries</a></td> |
231 <td>Private method to create dir entries in the zip file.</td> |
293 <td>Private method to create dir entries in the zip file.</td> |
232 </tr><tr> |
294 </tr> |
|
295 <tr> |
233 <td><a href="#Project.__deleteDebugProperties">__deleteDebugProperties</a></td> |
296 <td><a href="#Project.__deleteDebugProperties">__deleteDebugProperties</a></td> |
234 <td>Private method to delete the project debugger properties file (.e4d).</td> |
297 <td>Private method to delete the project debugger properties file (.e4d).</td> |
235 </tr><tr> |
298 </tr> |
|
299 <tr> |
236 <td><a href="#Project.__deleteSession">__deleteSession</a></td> |
300 <td><a href="#Project.__deleteSession">__deleteSession</a></td> |
237 <td>Private method to delete the session file.</td> |
301 <td>Private method to delete the session file.</td> |
238 </tr><tr> |
302 </tr> |
|
303 <tr> |
239 <td><a href="#Project.__doSearchNewFiles">__doSearchNewFiles</a></td> |
304 <td><a href="#Project.__doSearchNewFiles">__doSearchNewFiles</a></td> |
240 <td>Private method to search for new files in the project directory.</td> |
305 <td>Private method to search for new files in the project directory.</td> |
241 </tr><tr> |
306 </tr> |
|
307 <tr> |
242 <td><a href="#Project.__executeMake">__executeMake</a></td> |
308 <td><a href="#Project.__executeMake">__executeMake</a></td> |
243 <td>Private method to execute a project specific make run.</td> |
309 <td>Private method to execute a project specific make run.</td> |
244 </tr><tr> |
310 </tr> |
|
311 <tr> |
245 <td><a href="#Project.__initData">__initData</a></td> |
312 <td><a href="#Project.__initData">__initData</a></td> |
246 <td>Private method to initialize the project data part.</td> |
313 <td>Private method to initialize the project data part.</td> |
247 </tr><tr> |
314 </tr> |
|
315 <tr> |
248 <td><a href="#Project.__initDebugProperties">__initDebugProperties</a></td> |
316 <td><a href="#Project.__initDebugProperties">__initDebugProperties</a></td> |
249 <td>Private method to initialize the debug properties.</td> |
317 <td>Private method to initialize the debug properties.</td> |
250 </tr><tr> |
318 </tr> |
|
319 <tr> |
251 <td><a href="#Project.__initProjectTypes">__initProjectTypes</a></td> |
320 <td><a href="#Project.__initProjectTypes">__initProjectTypes</a></td> |
252 <td>Private method to initialize the list of supported project types.</td> |
321 <td>Private method to initialize the list of supported project types.</td> |
253 </tr><tr> |
322 </tr> |
|
323 <tr> |
254 <td><a href="#Project.__loadDiagram">__loadDiagram</a></td> |
324 <td><a href="#Project.__loadDiagram">__loadDiagram</a></td> |
255 <td>Private slot to load a diagram from file.</td> |
325 <td>Private slot to load a diagram from file.</td> |
256 </tr><tr> |
326 </tr> |
|
327 <tr> |
257 <td><a href="#Project.__loadRecent">__loadRecent</a></td> |
328 <td><a href="#Project.__loadRecent">__loadRecent</a></td> |
258 <td>Private method to load the recently opened project filenames.</td> |
329 <td>Private method to load the recently opened project filenames.</td> |
259 </tr><tr> |
330 </tr> |
|
331 <tr> |
260 <td><a href="#Project.__makeFinished">__makeFinished</a></td> |
332 <td><a href="#Project.__makeFinished">__makeFinished</a></td> |
261 <td>Private slot handling the make process finished signal.</td> |
333 <td>Private slot handling the make process finished signal.</td> |
262 </tr><tr> |
334 </tr> |
|
335 <tr> |
263 <td><a href="#Project.__makeReadStdErr">__makeReadStdErr</a></td> |
336 <td><a href="#Project.__makeReadStdErr">__makeReadStdErr</a></td> |
264 <td>Private slot to process process output received via stderr.</td> |
337 <td>Private slot to process process output received via stderr.</td> |
265 </tr><tr> |
338 </tr> |
|
339 <tr> |
266 <td><a href="#Project.__makeReadStdOut">__makeReadStdOut</a></td> |
340 <td><a href="#Project.__makeReadStdOut">__makeReadStdOut</a></td> |
267 <td>Private slot to process process output received via stdout.</td> |
341 <td>Private slot to process process output received via stdout.</td> |
268 </tr><tr> |
342 </tr> |
|
343 <tr> |
269 <td><a href="#Project.__openRecent">__openRecent</a></td> |
344 <td><a href="#Project.__openRecent">__openRecent</a></td> |
270 <td>Private method to open a project from the list of rencently opened projects.</td> |
345 <td>Private method to open a project from the list of rencently opened projects.</td> |
271 </tr><tr> |
346 </tr> |
|
347 <tr> |
272 <td><a href="#Project.__pluginCreateArchives">__pluginCreateArchives</a></td> |
348 <td><a href="#Project.__pluginCreateArchives">__pluginCreateArchives</a></td> |
273 <td>Private slot to create eric6 plugin archives.</td> |
349 <td>Private slot to create eric6 plugin archives.</td> |
274 </tr><tr> |
350 </tr> |
|
351 <tr> |
275 <td><a href="#Project.__pluginCreatePkgList">__pluginCreatePkgList</a></td> |
352 <td><a href="#Project.__pluginCreatePkgList">__pluginCreatePkgList</a></td> |
276 <td>Private slot to create a PKGLIST file needed for archive file creation.</td> |
353 <td>Private slot to create a PKGLIST file needed for archive file creation.</td> |
277 </tr><tr> |
354 </tr> |
|
355 <tr> |
278 <td><a href="#Project.__pluginCreateSnapshotArchives">__pluginCreateSnapshotArchives</a></td> |
356 <td><a href="#Project.__pluginCreateSnapshotArchives">__pluginCreateSnapshotArchives</a></td> |
279 <td>Private slot to create eric6 plugin archive snapshot releases.</td> |
357 <td>Private slot to create eric6 plugin archive snapshot releases.</td> |
280 </tr><tr> |
358 </tr> |
|
359 <tr> |
281 <td><a href="#Project.__pluginExtractVersion">__pluginExtractVersion</a></td> |
360 <td><a href="#Project.__pluginExtractVersion">__pluginExtractVersion</a></td> |
282 <td>Private method to extract the version number entry.</td> |
361 <td>Private method to extract the version number entry.</td> |
283 </tr><tr> |
362 </tr> |
|
363 <tr> |
284 <td><a href="#Project.__pluginVersionToTuple">__pluginVersionToTuple</a></td> |
364 <td><a href="#Project.__pluginVersionToTuple">__pluginVersionToTuple</a></td> |
285 <td>Private method to convert a plug-in version string into a version tuple.</td> |
365 <td>Private method to convert a plug-in version string into a version tuple.</td> |
286 </tr><tr> |
366 </tr> |
|
367 <tr> |
287 <td><a href="#Project.__readDebugProperties">__readDebugProperties</a></td> |
368 <td><a href="#Project.__readDebugProperties">__readDebugProperties</a></td> |
288 <td>Private method to read in the project debugger properties file (.e4d).</td> |
369 <td>Private method to read in the project debugger properties file (.e4d).</td> |
289 </tr><tr> |
370 </tr> |
|
371 <tr> |
290 <td><a href="#Project.__readProject">__readProject</a></td> |
372 <td><a href="#Project.__readProject">__readProject</a></td> |
291 <td>Private method to read in a project (.e4p) file.</td> |
373 <td>Private method to read in a project (.e4p) file.</td> |
292 </tr><tr> |
374 </tr> |
|
375 <tr> |
293 <td><a href="#Project.__readSession">__readSession</a></td> |
376 <td><a href="#Project.__readSession">__readSession</a></td> |
294 <td>Private method to read in the project session file (.e5s or .e4s).</td> |
377 <td>Private method to read in the project session file (.e5s or .e4s).</td> |
295 </tr><tr> |
378 </tr> |
|
379 <tr> |
296 <td><a href="#Project.__readTasks">__readTasks</a></td> |
380 <td><a href="#Project.__readTasks">__readTasks</a></td> |
297 <td>Private method to read in the project tasks file (.e6t).</td> |
381 <td>Private method to read in the project tasks file (.e6t).</td> |
298 </tr><tr> |
382 </tr> |
|
383 <tr> |
299 <td><a href="#Project.__readUserProperties">__readUserProperties</a></td> |
384 <td><a href="#Project.__readUserProperties">__readUserProperties</a></td> |
300 <td>Private method to read in the user specific project file (.e4q).</td> |
385 <td>Private method to read in the user specific project file (.e4q).</td> |
301 </tr><tr> |
386 </tr> |
|
387 <tr> |
302 <td><a href="#Project.__reorganizeFiles">__reorganizeFiles</a></td> |
388 <td><a href="#Project.__reorganizeFiles">__reorganizeFiles</a></td> |
303 <td>Private method to reorganize files stored in the project.</td> |
389 <td>Private method to reorganize files stored in the project.</td> |
304 </tr><tr> |
390 </tr> |
|
391 <tr> |
305 <td><a href="#Project.__saveRecent">__saveRecent</a></td> |
392 <td><a href="#Project.__saveRecent">__saveRecent</a></td> |
306 <td>Private method to save the list of recently opened filenames.</td> |
393 <td>Private method to save the list of recently opened filenames.</td> |
307 </tr><tr> |
394 </tr> |
|
395 <tr> |
308 <td><a href="#Project.__searchNewFiles">__searchNewFiles</a></td> |
396 <td><a href="#Project.__searchNewFiles">__searchNewFiles</a></td> |
309 <td>Private slot used to handle the search new files action.</td> |
397 <td>Private slot used to handle the search new files action.</td> |
310 </tr><tr> |
398 </tr> |
|
399 <tr> |
311 <td><a href="#Project.__searchProjectFile">__searchProjectFile</a></td> |
400 <td><a href="#Project.__searchProjectFile">__searchProjectFile</a></td> |
312 <td>Private slot to show the Find Project File dialog.</td> |
401 <td>Private slot to show the Find Project File dialog.</td> |
313 </tr><tr> |
402 </tr> |
|
403 <tr> |
314 <td><a href="#Project.__showCodeCoverage">__showCodeCoverage</a></td> |
404 <td><a href="#Project.__showCodeCoverage">__showCodeCoverage</a></td> |
315 <td>Private slot used to show the code coverage information for the project files.</td> |
405 <td>Private slot used to show the code coverage information for the project files.</td> |
316 </tr><tr> |
406 </tr> |
|
407 <tr> |
317 <td><a href="#Project.__showCodeMetrics">__showCodeMetrics</a></td> |
408 <td><a href="#Project.__showCodeMetrics">__showCodeMetrics</a></td> |
318 <td>Private slot used to calculate some code metrics for the project files.</td> |
409 <td>Private slot used to calculate some code metrics for the project files.</td> |
319 </tr><tr> |
410 </tr> |
|
411 <tr> |
320 <td><a href="#Project.__showContextMenuApiDoc">__showContextMenuApiDoc</a></td> |
412 <td><a href="#Project.__showContextMenuApiDoc">__showContextMenuApiDoc</a></td> |
321 <td>Private slot called before the apidoc menu is shown.</td> |
413 <td>Private slot called before the apidoc menu is shown.</td> |
322 </tr><tr> |
414 </tr> |
|
415 <tr> |
323 <td><a href="#Project.__showContextMenuChecks">__showContextMenuChecks</a></td> |
416 <td><a href="#Project.__showContextMenuChecks">__showContextMenuChecks</a></td> |
324 <td>Private slot called before the checks menu is shown.</td> |
417 <td>Private slot called before the checks menu is shown.</td> |
325 </tr><tr> |
418 </tr> |
|
419 <tr> |
326 <td><a href="#Project.__showContextMenuDebugger">__showContextMenuDebugger</a></td> |
420 <td><a href="#Project.__showContextMenuDebugger">__showContextMenuDebugger</a></td> |
327 <td>Private slot called before the Debugger menu is shown.</td> |
421 <td>Private slot called before the Debugger menu is shown.</td> |
328 </tr><tr> |
422 </tr> |
|
423 <tr> |
329 <td><a href="#Project.__showContextMenuGraphics">__showContextMenuGraphics</a></td> |
424 <td><a href="#Project.__showContextMenuGraphics">__showContextMenuGraphics</a></td> |
330 <td>Private slot called before the graphics menu is shown.</td> |
425 <td>Private slot called before the graphics menu is shown.</td> |
331 </tr><tr> |
426 </tr> |
|
427 <tr> |
332 <td><a href="#Project.__showContextMenuMake">__showContextMenuMake</a></td> |
428 <td><a href="#Project.__showContextMenuMake">__showContextMenuMake</a></td> |
333 <td>Private slot called before the make menu is shown.</td> |
429 <td>Private slot called before the make menu is shown.</td> |
334 </tr><tr> |
430 </tr> |
|
431 <tr> |
335 <td><a href="#Project.__showContextMenuPackagers">__showContextMenuPackagers</a></td> |
432 <td><a href="#Project.__showContextMenuPackagers">__showContextMenuPackagers</a></td> |
336 <td>Private slot called before the packagers menu is shown.</td> |
433 <td>Private slot called before the packagers menu is shown.</td> |
337 </tr><tr> |
434 </tr> |
|
435 <tr> |
338 <td><a href="#Project.__showContextMenuRecent">__showContextMenuRecent</a></td> |
436 <td><a href="#Project.__showContextMenuRecent">__showContextMenuRecent</a></td> |
339 <td>Private method to set up the recent projects menu.</td> |
437 <td>Private method to set up the recent projects menu.</td> |
340 </tr><tr> |
438 </tr> |
|
439 <tr> |
341 <td><a href="#Project.__showContextMenuSession">__showContextMenuSession</a></td> |
440 <td><a href="#Project.__showContextMenuSession">__showContextMenuSession</a></td> |
342 <td>Private slot called before the Session menu is shown.</td> |
441 <td>Private slot called before the Session menu is shown.</td> |
343 </tr><tr> |
442 </tr> |
|
443 <tr> |
344 <td><a href="#Project.__showContextMenuShow">__showContextMenuShow</a></td> |
444 <td><a href="#Project.__showContextMenuShow">__showContextMenuShow</a></td> |
345 <td>Private slot called before the show menu is shown.</td> |
445 <td>Private slot called before the show menu is shown.</td> |
346 </tr><tr> |
446 </tr> |
|
447 <tr> |
347 <td><a href="#Project.__showContextMenuVCS">__showContextMenuVCS</a></td> |
448 <td><a href="#Project.__showContextMenuVCS">__showContextMenuVCS</a></td> |
348 <td>Private slot called before the vcs menu is shown.</td> |
449 <td>Private slot called before the vcs menu is shown.</td> |
349 </tr><tr> |
450 </tr> |
|
451 <tr> |
350 <td><a href="#Project.__showDebugProperties">__showDebugProperties</a></td> |
452 <td><a href="#Project.__showDebugProperties">__showDebugProperties</a></td> |
351 <td>Private slot to display the debugger properties dialog.</td> |
453 <td>Private slot to display the debugger properties dialog.</td> |
352 </tr><tr> |
454 </tr> |
|
455 <tr> |
353 <td><a href="#Project.__showFiletypeAssociations">__showFiletypeAssociations</a></td> |
456 <td><a href="#Project.__showFiletypeAssociations">__showFiletypeAssociations</a></td> |
354 <td>Private slot to display the filetype association dialog.</td> |
457 <td>Private slot to display the filetype association dialog.</td> |
355 </tr><tr> |
458 </tr> |
|
459 <tr> |
356 <td><a href="#Project.__showLexerAssociations">__showLexerAssociations</a></td> |
460 <td><a href="#Project.__showLexerAssociations">__showLexerAssociations</a></td> |
357 <td>Private slot to display the lexer association dialog.</td> |
461 <td>Private slot to display the lexer association dialog.</td> |
358 </tr><tr> |
462 </tr> |
|
463 <tr> |
359 <td><a href="#Project.__showMenu">__showMenu</a></td> |
464 <td><a href="#Project.__showMenu">__showMenu</a></td> |
360 <td>Private method to set up the project menu.</td> |
465 <td>Private method to set up the project menu.</td> |
361 </tr><tr> |
466 </tr> |
|
467 <tr> |
362 <td><a href="#Project.__showProfileData">__showProfileData</a></td> |
468 <td><a href="#Project.__showProfileData">__showProfileData</a></td> |
363 <td>Private slot used to show the profiling information for the project.</td> |
469 <td>Private slot used to show the profiling information for the project.</td> |
364 </tr><tr> |
470 </tr> |
|
471 <tr> |
365 <td><a href="#Project.__showProperties">__showProperties</a></td> |
472 <td><a href="#Project.__showProperties">__showProperties</a></td> |
366 <td>Private slot to display the properties dialog.</td> |
473 <td>Private slot to display the properties dialog.</td> |
367 </tr><tr> |
474 </tr> |
|
475 <tr> |
368 <td><a href="#Project.__showUserProperties">__showUserProperties</a></td> |
476 <td><a href="#Project.__showUserProperties">__showUserProperties</a></td> |
369 <td>Private slot to display the user specific properties dialog.</td> |
477 <td>Private slot to display the user specific properties dialog.</td> |
370 </tr><tr> |
478 </tr> |
|
479 <tr> |
371 <td><a href="#Project.__sourceExtensions">__sourceExtensions</a></td> |
480 <td><a href="#Project.__sourceExtensions">__sourceExtensions</a></td> |
372 <td>Private method to get the source extensions of a programming language.</td> |
481 <td>Private method to get the source extensions of a programming language.</td> |
373 </tr><tr> |
482 </tr> |
|
483 <tr> |
374 <td><a href="#Project.__statusMonitorStatus">__statusMonitorStatus</a></td> |
484 <td><a href="#Project.__statusMonitorStatus">__statusMonitorStatus</a></td> |
375 <td>Private method to receive the status monitor status.</td> |
485 <td>Private method to receive the status monitor status.</td> |
376 </tr><tr> |
486 </tr> |
|
487 <tr> |
377 <td><a href="#Project.__syncRecent">__syncRecent</a></td> |
488 <td><a href="#Project.__syncRecent">__syncRecent</a></td> |
378 <td>Private method to synchronize the list of recently opened projects with the central store.</td> |
489 <td>Private method to synchronize the list of recently opened projects with the central store.</td> |
379 </tr><tr> |
490 </tr> |
|
491 <tr> |
380 <td><a href="#Project.__vcsStatusChanged">__vcsStatusChanged</a></td> |
492 <td><a href="#Project.__vcsStatusChanged">__vcsStatusChanged</a></td> |
381 <td>Private slot to handle a change of the overall VCS status.</td> |
493 <td>Private slot to handle a change of the overall VCS status.</td> |
382 </tr><tr> |
494 </tr> |
|
495 <tr> |
383 <td><a href="#Project.__writeDebugProperties">__writeDebugProperties</a></td> |
496 <td><a href="#Project.__writeDebugProperties">__writeDebugProperties</a></td> |
384 <td>Private method to write the project debugger properties file (.e4d).</td> |
497 <td>Private method to write the project debugger properties file (.e4d).</td> |
385 </tr><tr> |
498 </tr> |
|
499 <tr> |
386 <td><a href="#Project.__writeProject">__writeProject</a></td> |
500 <td><a href="#Project.__writeProject">__writeProject</a></td> |
387 <td>Private method to save the project infos to a project file.</td> |
501 <td>Private method to save the project infos to a project file.</td> |
388 </tr><tr> |
502 </tr> |
|
503 <tr> |
389 <td><a href="#Project.__writeSession">__writeSession</a></td> |
504 <td><a href="#Project.__writeSession">__writeSession</a></td> |
390 <td>Private method to write the session data to an XML file (.e5s).</td> |
505 <td>Private method to write the session data to an XML file (.e5s).</td> |
391 </tr><tr> |
506 </tr> |
|
507 <tr> |
392 <td><a href="#Project.__writeUserProperties">__writeUserProperties</a></td> |
508 <td><a href="#Project.__writeUserProperties">__writeUserProperties</a></td> |
393 <td>Private method to write the project data to an XML file.</td> |
509 <td>Private method to write the project data to an XML file.</td> |
394 </tr><tr> |
510 </tr> |
|
511 <tr> |
395 <td><a href="#Project.addDirectory">addDirectory</a></td> |
512 <td><a href="#Project.addDirectory">addDirectory</a></td> |
396 <td>Public method used to add all files of a directory to the project.</td> |
513 <td>Public method used to add all files of a directory to the project.</td> |
397 </tr><tr> |
514 </tr> |
|
515 <tr> |
398 <td><a href="#Project.addE5Actions">addE5Actions</a></td> |
516 <td><a href="#Project.addE5Actions">addE5Actions</a></td> |
399 <td>Public method to add actions to the list of actions.</td> |
517 <td>Public method to add actions to the list of actions.</td> |
400 </tr><tr> |
518 </tr> |
|
519 <tr> |
401 <td><a href="#Project.addFiles">addFiles</a></td> |
520 <td><a href="#Project.addFiles">addFiles</a></td> |
402 <td>Public slot used to add files to the project.</td> |
521 <td>Public slot used to add files to the project.</td> |
403 </tr><tr> |
522 </tr> |
|
523 <tr> |
404 <td><a href="#Project.addIdlDir">addIdlDir</a></td> |
524 <td><a href="#Project.addIdlDir">addIdlDir</a></td> |
405 <td>Public slot to add all IDL interfaces of a directory to the current project.</td> |
525 <td>Public slot to add all IDL interfaces of a directory to the current project.</td> |
406 </tr><tr> |
526 </tr> |
|
527 <tr> |
407 <td><a href="#Project.addIdlFiles">addIdlFiles</a></td> |
528 <td><a href="#Project.addIdlFiles">addIdlFiles</a></td> |
408 <td>Public slot to add IDL interfaces to the current project.</td> |
529 <td>Public slot to add IDL interfaces to the current project.</td> |
409 </tr><tr> |
530 </tr> |
|
531 <tr> |
410 <td><a href="#Project.addLanguage">addLanguage</a></td> |
532 <td><a href="#Project.addLanguage">addLanguage</a></td> |
411 <td>Public slot used to add a language to the project.</td> |
533 <td>Public slot used to add a language to the project.</td> |
412 </tr><tr> |
534 </tr> |
|
535 <tr> |
413 <td><a href="#Project.addOthersDir">addOthersDir</a></td> |
536 <td><a href="#Project.addOthersDir">addOthersDir</a></td> |
414 <td>Public slot to add a directory to the OTHERS project data.</td> |
537 <td>Public slot to add a directory to the OTHERS project data.</td> |
415 </tr><tr> |
538 </tr> |
|
539 <tr> |
416 <td><a href="#Project.addOthersFiles">addOthersFiles</a></td> |
540 <td><a href="#Project.addOthersFiles">addOthersFiles</a></td> |
417 <td>Public slot to add files to the OTHERS project data.</td> |
541 <td>Public slot to add files to the OTHERS project data.</td> |
418 </tr><tr> |
542 </tr> |
|
543 <tr> |
419 <td><a href="#Project.addProtoDir">addProtoDir</a></td> |
544 <td><a href="#Project.addProtoDir">addProtoDir</a></td> |
420 <td>Public slot to add all protocol files of a directory to the current project.</td> |
545 <td>Public slot to add all protocol files of a directory to the current project.</td> |
421 </tr><tr> |
546 </tr> |
|
547 <tr> |
422 <td><a href="#Project.addProtoFiles">addProtoFiles</a></td> |
548 <td><a href="#Project.addProtoFiles">addProtoFiles</a></td> |
423 <td>Public slot to add protocol files to the current project.</td> |
549 <td>Public slot to add protocol files to the current project.</td> |
424 </tr><tr> |
550 </tr> |
|
551 <tr> |
425 <td><a href="#Project.addResourceDir">addResourceDir</a></td> |
552 <td><a href="#Project.addResourceDir">addResourceDir</a></td> |
426 <td>Public slot to add all Qt resource files of a directory to the current project.</td> |
553 <td>Public slot to add all Qt resource files of a directory to the current project.</td> |
427 </tr><tr> |
554 </tr> |
|
555 <tr> |
428 <td><a href="#Project.addResourceFiles">addResourceFiles</a></td> |
556 <td><a href="#Project.addResourceFiles">addResourceFiles</a></td> |
429 <td>Public slot to add Qt resources to the current project.</td> |
557 <td>Public slot to add Qt resources to the current project.</td> |
430 </tr><tr> |
558 </tr> |
|
559 <tr> |
431 <td><a href="#Project.addSourceDir">addSourceDir</a></td> |
560 <td><a href="#Project.addSourceDir">addSourceDir</a></td> |
432 <td>Public slot to add all source files of a directory to the current project.</td> |
561 <td>Public slot to add all source files of a directory to the current project.</td> |
433 </tr><tr> |
562 </tr> |
|
563 <tr> |
434 <td><a href="#Project.addSourceFiles">addSourceFiles</a></td> |
564 <td><a href="#Project.addSourceFiles">addSourceFiles</a></td> |
435 <td>Public slot to add source files to the current project.</td> |
565 <td>Public slot to add source files to the current project.</td> |
436 </tr><tr> |
566 </tr> |
|
567 <tr> |
437 <td><a href="#Project.addToOthers">addToOthers</a></td> |
568 <td><a href="#Project.addToOthers">addToOthers</a></td> |
438 <td>Public method to add a file/directory to the OTHERS project data.</td> |
569 <td>Public method to add a file/directory to the OTHERS project data.</td> |
439 </tr><tr> |
570 </tr> |
|
571 <tr> |
440 <td><a href="#Project.addUiDir">addUiDir</a></td> |
572 <td><a href="#Project.addUiDir">addUiDir</a></td> |
441 <td>Public slot to add all forms of a directory to the current project.</td> |
573 <td>Public slot to add all forms of a directory to the current project.</td> |
442 </tr><tr> |
574 </tr> |
|
575 <tr> |
443 <td><a href="#Project.addUiFiles">addUiFiles</a></td> |
576 <td><a href="#Project.addUiFiles">addUiFiles</a></td> |
444 <td>Public slot to add forms to the current project.</td> |
577 <td>Public slot to add forms to the current project.</td> |
445 </tr><tr> |
578 </tr> |
|
579 <tr> |
446 <td><a href="#Project.appendFile">appendFile</a></td> |
580 <td><a href="#Project.appendFile">appendFile</a></td> |
447 <td>Public method to append a file to the project.</td> |
581 <td>Public method to append a file to the project.</td> |
448 </tr><tr> |
582 </tr> |
|
583 <tr> |
449 <td><a href="#Project.checkAllScriptsDirty">checkAllScriptsDirty</a></td> |
584 <td><a href="#Project.checkAllScriptsDirty">checkAllScriptsDirty</a></td> |
450 <td>Public method to check all scripts belonging to the project for their dirty status.</td> |
585 <td>Public method to check all scripts belonging to the project for their dirty status.</td> |
451 </tr><tr> |
586 </tr> |
|
587 <tr> |
452 <td><a href="#Project.checkDirty">checkDirty</a></td> |
588 <td><a href="#Project.checkDirty">checkDirty</a></td> |
453 <td>Public method to check dirty status and open a message window.</td> |
589 <td>Public method to check dirty status and open a message window.</td> |
454 </tr><tr> |
590 </tr> |
|
591 <tr> |
455 <td><a href="#Project.checkLanguageFiles">checkLanguageFiles</a></td> |
592 <td><a href="#Project.checkLanguageFiles">checkLanguageFiles</a></td> |
456 <td>Public slot to check the language files after a release process.</td> |
593 <td>Public slot to check the language files after a release process.</td> |
457 </tr><tr> |
594 </tr> |
|
595 <tr> |
458 <td><a href="#Project.checkVCSStatus">checkVCSStatus</a></td> |
596 <td><a href="#Project.checkVCSStatus">checkVCSStatus</a></td> |
459 <td>Public method to wake up the VCS status monitor thread.</td> |
597 <td>Public method to wake up the VCS status monitor thread.</td> |
460 </tr><tr> |
598 </tr> |
|
599 <tr> |
461 <td><a href="#Project.clearHistories">clearHistories</a></td> |
600 <td><a href="#Project.clearHistories">clearHistories</a></td> |
462 <td>Public method to clear the project related histories.</td> |
601 <td>Public method to clear the project related histories.</td> |
463 </tr><tr> |
602 </tr> |
|
603 <tr> |
464 <td><a href="#Project.clearRecent">clearRecent</a></td> |
604 <td><a href="#Project.clearRecent">clearRecent</a></td> |
465 <td>Public method to clear the recent projects menu.</td> |
605 <td>Public method to clear the recent projects menu.</td> |
466 </tr><tr> |
606 </tr> |
|
607 <tr> |
467 <td><a href="#Project.clearStatusMonitorCachedState">clearStatusMonitorCachedState</a></td> |
608 <td><a href="#Project.clearStatusMonitorCachedState">clearStatusMonitorCachedState</a></td> |
468 <td>Public method to clear the cached VCS state of a file/directory.</td> |
609 <td>Public method to clear the cached VCS state of a file/directory.</td> |
469 </tr><tr> |
610 </tr> |
|
611 <tr> |
470 <td><a href="#Project.closeProject">closeProject</a></td> |
612 <td><a href="#Project.closeProject">closeProject</a></td> |
471 <td>Public slot to close the current project.</td> |
613 <td>Public slot to close the current project.</td> |
472 </tr><tr> |
614 </tr> |
|
615 <tr> |
473 <td><a href="#Project.copyDirectory">copyDirectory</a></td> |
616 <td><a href="#Project.copyDirectory">copyDirectory</a></td> |
474 <td>Public slot to copy a directory.</td> |
617 <td>Public slot to copy a directory.</td> |
475 </tr><tr> |
618 </tr> |
|
619 <tr> |
476 <td><a href="#Project.createNewProject">createNewProject</a></td> |
620 <td><a href="#Project.createNewProject">createNewProject</a></td> |
477 <td>Public slot to built a new project.</td> |
621 <td>Public slot to built a new project.</td> |
478 </tr><tr> |
622 </tr> |
|
623 <tr> |
479 <td><a href="#Project.createProjectManagementDir">createProjectManagementDir</a></td> |
624 <td><a href="#Project.createProjectManagementDir">createProjectManagementDir</a></td> |
480 <td>Public method to create the project management directory.</td> |
625 <td>Public method to create the project management directory.</td> |
481 </tr><tr> |
626 </tr> |
|
627 <tr> |
482 <td><a href="#Project.deleteDirectory">deleteDirectory</a></td> |
628 <td><a href="#Project.deleteDirectory">deleteDirectory</a></td> |
483 <td>Public slot to delete a directory from the project directory.</td> |
629 <td>Public slot to delete a directory from the project directory.</td> |
484 </tr><tr> |
630 </tr> |
|
631 <tr> |
485 <td><a href="#Project.deleteFile">deleteFile</a></td> |
632 <td><a href="#Project.deleteFile">deleteFile</a></td> |
486 <td>Public slot to delete a file from the project directory.</td> |
633 <td>Public slot to delete a file from the project directory.</td> |
487 </tr><tr> |
634 </tr> |
|
635 <tr> |
488 <td><a href="#Project.deleteLanguageFile">deleteLanguageFile</a></td> |
636 <td><a href="#Project.deleteLanguageFile">deleteLanguageFile</a></td> |
489 <td>Public slot to delete a translation from the project directory.</td> |
637 <td>Public slot to delete a translation from the project directory.</td> |
490 </tr><tr> |
638 </tr> |
|
639 <tr> |
491 <td><a href="#Project.executeMake">executeMake</a></td> |
640 <td><a href="#Project.executeMake">executeMake</a></td> |
492 <td>Public slot to execute a project specific make run (auto-run) (execute or question).</td> |
641 <td>Public slot to execute a project specific make run (auto-run) (execute or question).</td> |
493 </tr><tr> |
642 </tr> |
|
643 <tr> |
494 <td><a href="#Project.getAbsolutePath">getAbsolutePath</a></td> |
644 <td><a href="#Project.getAbsolutePath">getAbsolutePath</a></td> |
495 <td>Public method to convert a project relative file path to an absolute file path.</td> |
645 <td>Public method to convert a project relative file path to an absolute file path.</td> |
496 </tr><tr> |
646 </tr> |
|
647 <tr> |
497 <td><a href="#Project.getAbsoluteUniversalPath">getAbsoluteUniversalPath</a></td> |
648 <td><a href="#Project.getAbsoluteUniversalPath">getAbsoluteUniversalPath</a></td> |
498 <td>Public method to convert a project relative file path with universal separators to an absolute file path.</td> |
649 <td>Public method to convert a project relative file path with universal separators to an absolute file path.</td> |
499 </tr><tr> |
650 </tr> |
|
651 <tr> |
500 <td><a href="#Project.getActions">getActions</a></td> |
652 <td><a href="#Project.getActions">getActions</a></td> |
501 <td>Public method to get a list of all actions.</td> |
653 <td>Public method to get a list of all actions.</td> |
502 </tr><tr> |
654 </tr> |
|
655 <tr> |
503 <td><a href="#Project.getData">getData</a></td> |
656 <td><a href="#Project.getData">getData</a></td> |
504 <td>Public method to get data out of the project data store.</td> |
657 <td>Public method to get data out of the project data store.</td> |
505 </tr><tr> |
658 </tr> |
|
659 <tr> |
506 <td><a href="#Project.getDebugProperty">getDebugProperty</a></td> |
660 <td><a href="#Project.getDebugProperty">getDebugProperty</a></td> |
507 <td>Public method to retrieve a debugger property.</td> |
661 <td>Public method to retrieve a debugger property.</td> |
508 </tr><tr> |
662 </tr> |
|
663 <tr> |
509 <td><a href="#Project.getDebuggerFilters">getDebuggerFilters</a></td> |
664 <td><a href="#Project.getDebuggerFilters">getDebuggerFilters</a></td> |
510 <td>Public method to get the debugger filters for a programming language.</td> |
665 <td>Public method to get the debugger filters for a programming language.</td> |
511 </tr><tr> |
666 </tr> |
|
667 <tr> |
512 <td><a href="#Project.getDefaultRccCompilerParameters">getDefaultRccCompilerParameters</a></td> |
668 <td><a href="#Project.getDefaultRccCompilerParameters">getDefaultRccCompilerParameters</a></td> |
513 <td>Public method to get the default rcc compiler parameters.</td> |
669 <td>Public method to get the default rcc compiler parameters.</td> |
514 </tr><tr> |
670 </tr> |
|
671 <tr> |
515 <td><a href="#Project.getDefaultSourceExtension">getDefaultSourceExtension</a></td> |
672 <td><a href="#Project.getDefaultSourceExtension">getDefaultSourceExtension</a></td> |
516 <td>Public method to get the default extension for the project's programming language.</td> |
673 <td>Public method to get the default extension for the project's programming language.</td> |
517 </tr><tr> |
674 </tr> |
|
675 <tr> |
518 <td><a href="#Project.getEditorLexerAssoc">getEditorLexerAssoc</a></td> |
676 <td><a href="#Project.getEditorLexerAssoc">getEditorLexerAssoc</a></td> |
519 <td>Public method to retrieve a lexer association.</td> |
677 <td>Public method to retrieve a lexer association.</td> |
520 </tr><tr> |
678 </tr> |
|
679 <tr> |
521 <td><a href="#Project.getEolString">getEolString</a></td> |
680 <td><a href="#Project.getEolString">getEolString</a></td> |
522 <td>Public method to get the EOL-string to be used by the project.</td> |
681 <td>Public method to get the EOL-string to be used by the project.</td> |
523 </tr><tr> |
682 </tr> |
|
683 <tr> |
524 <td><a href="#Project.getFiles">getFiles</a></td> |
684 <td><a href="#Project.getFiles">getFiles</a></td> |
525 <td>Public method to get all files starting with a common prefix.</td> |
685 <td>Public method to get all files starting with a common prefix.</td> |
526 </tr><tr> |
686 </tr> |
|
687 <tr> |
527 <td><a href="#Project.getHash">getHash</a></td> |
688 <td><a href="#Project.getHash">getHash</a></td> |
528 <td>Public method to get the project hash.</td> |
689 <td>Public method to get the project hash.</td> |
529 </tr><tr> |
690 </tr> |
|
691 <tr> |
530 <td><a href="#Project.getMainScript">getMainScript</a></td> |
692 <td><a href="#Project.getMainScript">getMainScript</a></td> |
531 <td>Public method to return the main script filename.</td> |
693 <td>Public method to return the main script filename.</td> |
532 </tr><tr> |
694 </tr> |
|
695 <tr> |
533 <td><a href="#Project.getMenu">getMenu</a></td> |
696 <td><a href="#Project.getMenu">getMenu</a></td> |
534 <td>Public method to get a reference to the main menu or a submenu.</td> |
697 <td>Public method to get a reference to the main menu or a submenu.</td> |
535 </tr><tr> |
698 </tr> |
|
699 <tr> |
536 <td><a href="#Project.getModel">getModel</a></td> |
700 <td><a href="#Project.getModel">getModel</a></td> |
537 <td>Public method to get a reference to the project browser model.</td> |
701 <td>Public method to get a reference to the project browser model.</td> |
538 </tr><tr> |
702 </tr> |
|
703 <tr> |
539 <td><a href="#Project.getMostRecent">getMostRecent</a></td> |
704 <td><a href="#Project.getMostRecent">getMostRecent</a></td> |
540 <td>Public method to get the most recently opened project.</td> |
705 <td>Public method to get the most recently opened project.</td> |
541 </tr><tr> |
706 </tr> |
|
707 <tr> |
542 <td><a href="#Project.getProgrammingLanguages">getProgrammingLanguages</a></td> |
708 <td><a href="#Project.getProgrammingLanguages">getProgrammingLanguages</a></td> |
543 <td>Public method to get the programming languages supported by project.</td> |
709 <td>Public method to get the programming languages supported by project.</td> |
544 </tr><tr> |
710 </tr> |
|
711 <tr> |
545 <td><a href="#Project.getProjectAuthor">getProjectAuthor</a></td> |
712 <td><a href="#Project.getProjectAuthor">getProjectAuthor</a></td> |
546 <td>Public method to get the author of the project.</td> |
713 <td>Public method to get the author of the project.</td> |
547 </tr><tr> |
714 </tr> |
|
715 <tr> |
548 <td><a href="#Project.getProjectAuthorEmail">getProjectAuthorEmail</a></td> |
716 <td><a href="#Project.getProjectAuthorEmail">getProjectAuthorEmail</a></td> |
549 <td>Public method to get the email address of the project author.</td> |
717 <td>Public method to get the email address of the project author.</td> |
550 </tr><tr> |
718 </tr> |
|
719 <tr> |
551 <td><a href="#Project.getProjectDescription">getProjectDescription</a></td> |
720 <td><a href="#Project.getProjectDescription">getProjectDescription</a></td> |
552 <td>Public method to get the description of the project.</td> |
721 <td>Public method to get the description of the project.</td> |
553 </tr><tr> |
722 </tr> |
|
723 <tr> |
554 <td><a href="#Project.getProjectDictionaries">getProjectDictionaries</a></td> |
724 <td><a href="#Project.getProjectDictionaries">getProjectDictionaries</a></td> |
555 <td>Public method to get the names of the project specific dictionaries.</td> |
725 <td>Public method to get the names of the project specific dictionaries.</td> |
556 </tr><tr> |
726 </tr> |
|
727 <tr> |
557 <td><a href="#Project.getProjectFile">getProjectFile</a></td> |
728 <td><a href="#Project.getProjectFile">getProjectFile</a></td> |
558 <td>Public method to get the path of the project file.</td> |
729 <td>Public method to get the path of the project file.</td> |
559 </tr><tr> |
730 </tr> |
|
731 <tr> |
560 <td><a href="#Project.getProjectFiles">getProjectFiles</a></td> |
732 <td><a href="#Project.getProjectFiles">getProjectFiles</a></td> |
561 <td>Public method to get the file entries of the given type.</td> |
733 <td>Public method to get the file entries of the given type.</td> |
562 </tr><tr> |
734 </tr> |
|
735 <tr> |
563 <td><a href="#Project.getProjectLanguage">getProjectLanguage</a></td> |
736 <td><a href="#Project.getProjectLanguage">getProjectLanguage</a></td> |
564 <td>Public method to get the project's programming language.</td> |
737 <td>Public method to get the project's programming language.</td> |
565 </tr><tr> |
738 </tr> |
|
739 <tr> |
566 <td><a href="#Project.getProjectManagementDir">getProjectManagementDir</a></td> |
740 <td><a href="#Project.getProjectManagementDir">getProjectManagementDir</a></td> |
567 <td>Public method to get the path of the management directory.</td> |
741 <td>Public method to get the path of the management directory.</td> |
568 </tr><tr> |
742 </tr> |
|
743 <tr> |
569 <td><a href="#Project.getProjectName">getProjectName</a></td> |
744 <td><a href="#Project.getProjectName">getProjectName</a></td> |
570 <td>Public method to get the name of the project.</td> |
745 <td>Public method to get the name of the project.</td> |
571 </tr><tr> |
746 </tr> |
|
747 <tr> |
572 <td><a href="#Project.getProjectPath">getProjectPath</a></td> |
748 <td><a href="#Project.getProjectPath">getProjectPath</a></td> |
573 <td>Public method to get the project path.</td> |
749 <td>Public method to get the project path.</td> |
574 </tr><tr> |
750 </tr> |
|
751 <tr> |
575 <td><a href="#Project.getProjectSpellLanguage">getProjectSpellLanguage</a></td> |
752 <td><a href="#Project.getProjectSpellLanguage">getProjectSpellLanguage</a></td> |
576 <td>Public method to get the project's programming language.</td> |
753 <td>Public method to get the project's programming language.</td> |
577 </tr><tr> |
754 </tr> |
|
755 <tr> |
578 <td><a href="#Project.getProjectType">getProjectType</a></td> |
756 <td><a href="#Project.getProjectType">getProjectType</a></td> |
579 <td>Public method to get the type of the project.</td> |
757 <td>Public method to get the type of the project.</td> |
580 </tr><tr> |
758 </tr> |
|
759 <tr> |
581 <td><a href="#Project.getProjectTypes">getProjectTypes</a></td> |
760 <td><a href="#Project.getProjectTypes">getProjectTypes</a></td> |
582 <td>Public method to get the list of supported project types.</td> |
761 <td>Public method to get the list of supported project types.</td> |
583 </tr><tr> |
762 </tr> |
|
763 <tr> |
584 <td><a href="#Project.getProjectVersion">getProjectVersion</a></td> |
764 <td><a href="#Project.getProjectVersion">getProjectVersion</a></td> |
585 <td>Public mehod to get the version number of the project.</td> |
765 <td>Public mehod to get the version number of the project.</td> |
586 </tr><tr> |
766 </tr> |
|
767 <tr> |
587 <td><a href="#Project.getRelativePath">getRelativePath</a></td> |
768 <td><a href="#Project.getRelativePath">getRelativePath</a></td> |
588 <td>Public method to convert a file path to a project relative file path.</td> |
769 <td>Public method to convert a file path to a project relative file path.</td> |
589 </tr><tr> |
770 </tr> |
|
771 <tr> |
590 <td><a href="#Project.getRelativeUniversalPath">getRelativeUniversalPath</a></td> |
772 <td><a href="#Project.getRelativeUniversalPath">getRelativeUniversalPath</a></td> |
591 <td>Public method to convert a file path to a project relative file path with universal separators.</td> |
773 <td>Public method to convert a file path to a project relative file path with universal separators.</td> |
592 </tr><tr> |
774 </tr> |
|
775 <tr> |
593 <td><a href="#Project.getSources">getSources</a></td> |
776 <td><a href="#Project.getSources">getSources</a></td> |
594 <td>Public method to return the source script files.</td> |
777 <td>Public method to return the source script files.</td> |
595 </tr><tr> |
778 </tr> |
|
779 <tr> |
596 <td><a href="#Project.getStatusMonitorAutoUpdate">getStatusMonitorAutoUpdate</a></td> |
780 <td><a href="#Project.getStatusMonitorAutoUpdate">getStatusMonitorAutoUpdate</a></td> |
597 <td>Public method to retrieve the status of the auto update function.</td> |
781 <td>Public method to retrieve the status of the auto update function.</td> |
598 </tr><tr> |
782 </tr> |
|
783 <tr> |
599 <td><a href="#Project.getStatusMonitorInterval">getStatusMonitorInterval</a></td> |
784 <td><a href="#Project.getStatusMonitorInterval">getStatusMonitorInterval</a></td> |
600 <td>Public method to get the monitor interval.</td> |
785 <td>Public method to get the monitor interval.</td> |
601 </tr><tr> |
786 </tr> |
|
787 <tr> |
602 <td><a href="#Project.getTranslationPattern">getTranslationPattern</a></td> |
788 <td><a href="#Project.getTranslationPattern">getTranslationPattern</a></td> |
603 <td>Public method to get the translation pattern.</td> |
789 <td>Public method to get the translation pattern.</td> |
604 </tr><tr> |
790 </tr> |
|
791 <tr> |
605 <td><a href="#Project.getUicParameter">getUicParameter</a></td> |
792 <td><a href="#Project.getUicParameter">getUicParameter</a></td> |
606 <td>Public method to get a named uic related parameter.</td> |
793 <td>Public method to get a named uic related parameter.</td> |
607 </tr><tr> |
794 </tr> |
|
795 <tr> |
608 <td><a href="#Project.getVcs">getVcs</a></td> |
796 <td><a href="#Project.getVcs">getVcs</a></td> |
609 <td>Public method to get a reference to the VCS object.</td> |
797 <td>Public method to get a reference to the VCS object.</td> |
610 </tr><tr> |
798 </tr> |
|
799 <tr> |
611 <td><a href="#Project.handleApplicationDiagram">handleApplicationDiagram</a></td> |
800 <td><a href="#Project.handleApplicationDiagram">handleApplicationDiagram</a></td> |
612 <td>Public method to handle the application diagram context menu action.</td> |
801 <td>Public method to handle the application diagram context menu action.</td> |
613 </tr><tr> |
802 </tr> |
|
803 <tr> |
614 <td><a href="#Project.handlePreferencesChanged">handlePreferencesChanged</a></td> |
804 <td><a href="#Project.handlePreferencesChanged">handlePreferencesChanged</a></td> |
615 <td>Public slot used to handle the preferencesChanged signal.</td> |
805 <td>Public slot used to handle the preferencesChanged signal.</td> |
616 </tr><tr> |
806 </tr> |
|
807 <tr> |
617 <td><a href="#Project.hasDefaultIdlCompilerParameters">hasDefaultIdlCompilerParameters</a></td> |
808 <td><a href="#Project.hasDefaultIdlCompilerParameters">hasDefaultIdlCompilerParameters</a></td> |
618 <td>Public method to test, if the project contains the default IDL compiler parameters.</td> |
809 <td>Public method to test, if the project contains the default IDL compiler parameters.</td> |
619 </tr><tr> |
810 </tr> |
|
811 <tr> |
620 <td><a href="#Project.hasDefaultMakeParameters">hasDefaultMakeParameters</a></td> |
812 <td><a href="#Project.hasDefaultMakeParameters">hasDefaultMakeParameters</a></td> |
621 <td>Public method to test, if the project contains the default make parameters.</td> |
813 <td>Public method to test, if the project contains the default make parameters.</td> |
622 </tr><tr> |
814 </tr> |
|
815 <tr> |
623 <td><a href="#Project.hasDefaultRccCompilerParameters">hasDefaultRccCompilerParameters</a></td> |
816 <td><a href="#Project.hasDefaultRccCompilerParameters">hasDefaultRccCompilerParameters</a></td> |
624 <td>Public method to test, if the project contains the default rcc compiler parameters.</td> |
817 <td>Public method to test, if the project contains the default rcc compiler parameters.</td> |
625 </tr><tr> |
818 </tr> |
|
819 <tr> |
626 <td><a href="#Project.hasDefaultUicCompilerParameters">hasDefaultUicCompilerParameters</a></td> |
820 <td><a href="#Project.hasDefaultUicCompilerParameters">hasDefaultUicCompilerParameters</a></td> |
627 <td>Public method to test, if the project contains the default uic compiler parameters.</td> |
821 <td>Public method to test, if the project contains the default uic compiler parameters.</td> |
628 </tr><tr> |
822 </tr> |
|
823 <tr> |
629 <td><a href="#Project.hasEntry">hasEntry</a></td> |
824 <td><a href="#Project.hasEntry">hasEntry</a></td> |
630 <td>Public method to check the project for a file.</td> |
825 <td>Public method to check the project for a file.</td> |
631 </tr><tr> |
826 </tr> |
|
827 <tr> |
632 <td><a href="#Project.hasProjectType">hasProjectType</a></td> |
828 <td><a href="#Project.hasProjectType">hasProjectType</a></td> |
633 <td>Public method to check, if a project type is already registered.</td> |
829 <td>Public method to check, if a project type is already registered.</td> |
634 </tr><tr> |
830 </tr> |
|
831 <tr> |
635 <td><a href="#Project.initActions">initActions</a></td> |
832 <td><a href="#Project.initActions">initActions</a></td> |
636 <td>Public slot to initialize the project related actions.</td> |
833 <td>Public slot to initialize the project related actions.</td> |
637 </tr><tr> |
834 </tr> |
|
835 <tr> |
638 <td><a href="#Project.initFileTypes">initFileTypes</a></td> |
836 <td><a href="#Project.initFileTypes">initFileTypes</a></td> |
639 <td>Public method to initialize the filetype associations with default values.</td> |
837 <td>Public method to initialize the filetype associations with default values.</td> |
640 </tr><tr> |
838 </tr> |
|
839 <tr> |
641 <td><a href="#Project.initMenus">initMenus</a></td> |
840 <td><a href="#Project.initMenus">initMenus</a></td> |
642 <td>Public slot to initialize the project menus.</td> |
841 <td>Public slot to initialize the project menus.</td> |
643 </tr><tr> |
842 </tr> |
|
843 <tr> |
644 <td><a href="#Project.initToolbars">initToolbars</a></td> |
844 <td><a href="#Project.initToolbars">initToolbars</a></td> |
645 <td>Public slot to initialize the project toolbar and the basic VCS toolbar.</td> |
845 <td>Public slot to initialize the project toolbar and the basic VCS toolbar.</td> |
646 </tr><tr> |
846 </tr> |
|
847 <tr> |
647 <td><a href="#Project.initVCS">initVCS</a></td> |
848 <td><a href="#Project.initVCS">initVCS</a></td> |
648 <td>Public method used to instantiate a vcs system.</td> |
849 <td>Public method used to instantiate a vcs system.</td> |
649 </tr><tr> |
850 </tr> |
|
851 <tr> |
650 <td><a href="#Project.isDebugPropertiesLoaded">isDebugPropertiesLoaded</a></td> |
852 <td><a href="#Project.isDebugPropertiesLoaded">isDebugPropertiesLoaded</a></td> |
651 <td>Public method to return the status of the debug properties.</td> |
853 <td>Public method to return the status of the debug properties.</td> |
652 </tr><tr> |
854 </tr> |
|
855 <tr> |
653 <td><a href="#Project.isDirty">isDirty</a></td> |
856 <td><a href="#Project.isDirty">isDirty</a></td> |
654 <td>Public method to return the dirty state.</td> |
857 <td>Public method to return the dirty state.</td> |
655 </tr><tr> |
858 </tr> |
|
859 <tr> |
656 <td><a href="#Project.isJavaScriptProject">isJavaScriptProject</a></td> |
860 <td><a href="#Project.isJavaScriptProject">isJavaScriptProject</a></td> |
657 <td>Public method to check, if this project is a JavaScript project.</td> |
861 <td>Public method to check, if this project is a JavaScript project.</td> |
658 </tr><tr> |
862 </tr> |
|
863 <tr> |
659 <td><a href="#Project.isMakeEnabled">isMakeEnabled</a></td> |
864 <td><a href="#Project.isMakeEnabled">isMakeEnabled</a></td> |
660 <td>Public method to test, if make is enabled for the project.</td> |
865 <td>Public method to test, if make is enabled for the project.</td> |
661 </tr><tr> |
866 </tr> |
|
867 <tr> |
662 <td><a href="#Project.isMicroPythonProject">isMicroPythonProject</a></td> |
868 <td><a href="#Project.isMicroPythonProject">isMicroPythonProject</a></td> |
663 <td>Public method to check, if this project is a MicroPython project.</td> |
869 <td>Public method to check, if this project is a MicroPython project.</td> |
664 </tr><tr> |
870 </tr> |
|
871 <tr> |
665 <td><a href="#Project.isMixedLanguageProject">isMixedLanguageProject</a></td> |
872 <td><a href="#Project.isMixedLanguageProject">isMixedLanguageProject</a></td> |
666 <td>Public method to check, if this is a mixed language project.</td> |
873 <td>Public method to check, if this is a mixed language project.</td> |
667 </tr><tr> |
874 </tr> |
|
875 <tr> |
668 <td><a href="#Project.isOpen">isOpen</a></td> |
876 <td><a href="#Project.isOpen">isOpen</a></td> |
669 <td>Public method to return the opened state.</td> |
877 <td>Public method to return the opened state.</td> |
670 </tr><tr> |
878 </tr> |
|
879 <tr> |
671 <td><a href="#Project.isProjectFile">isProjectFile</a></td> |
880 <td><a href="#Project.isProjectFile">isProjectFile</a></td> |
672 <td>Public method used to check, if the passed in filename belongs to the project.</td> |
881 <td>Public method used to check, if the passed in filename belongs to the project.</td> |
673 </tr><tr> |
882 </tr> |
|
883 <tr> |
674 <td><a href="#Project.isProjectForm">isProjectForm</a></td> |
884 <td><a href="#Project.isProjectForm">isProjectForm</a></td> |
675 <td>Public method used to check, if the passed in filename belongs to the project forms.</td> |
885 <td>Public method used to check, if the passed in filename belongs to the project forms.</td> |
676 </tr><tr> |
886 </tr> |
|
887 <tr> |
677 <td><a href="#Project.isProjectInterface">isProjectInterface</a></td> |
888 <td><a href="#Project.isProjectInterface">isProjectInterface</a></td> |
678 <td>Public method used to check, if the passed in filename belongs to the project interfaces.</td> |
889 <td>Public method used to check, if the passed in filename belongs to the project interfaces.</td> |
679 </tr><tr> |
890 </tr> |
|
891 <tr> |
680 <td><a href="#Project.isProjectProtocol">isProjectProtocol</a></td> |
892 <td><a href="#Project.isProjectProtocol">isProjectProtocol</a></td> |
681 <td>Public method used to check, if the passed in filename belongs to the project protocols.</td> |
893 <td>Public method used to check, if the passed in filename belongs to the project protocols.</td> |
682 </tr><tr> |
894 </tr> |
|
895 <tr> |
683 <td><a href="#Project.isProjectResource">isProjectResource</a></td> |
896 <td><a href="#Project.isProjectResource">isProjectResource</a></td> |
684 <td>Public method used to check, if the passed in filename belongs to the project resources.</td> |
897 <td>Public method used to check, if the passed in filename belongs to the project resources.</td> |
685 </tr><tr> |
898 </tr> |
|
899 <tr> |
686 <td><a href="#Project.isProjectSource">isProjectSource</a></td> |
900 <td><a href="#Project.isProjectSource">isProjectSource</a></td> |
687 <td>Public method used to check, if the passed in filename belongs to the project sources.</td> |
901 <td>Public method used to check, if the passed in filename belongs to the project sources.</td> |
688 </tr><tr> |
902 </tr> |
|
903 <tr> |
689 <td><a href="#Project.isPy2Project">isPy2Project</a></td> |
904 <td><a href="#Project.isPy2Project">isPy2Project</a></td> |
690 <td>Public method to check, if this project is a Python2 project.</td> |
905 <td>Public method to check, if this project is a Python2 project.</td> |
691 </tr><tr> |
906 </tr> |
|
907 <tr> |
692 <td><a href="#Project.isPy3Project">isPy3Project</a></td> |
908 <td><a href="#Project.isPy3Project">isPy3Project</a></td> |
693 <td>Public method to check, if this project is a Python3 project.</td> |
909 <td>Public method to check, if this project is a Python3 project.</td> |
694 </tr><tr> |
910 </tr> |
|
911 <tr> |
695 <td><a href="#Project.isPythonProject">isPythonProject</a></td> |
912 <td><a href="#Project.isPythonProject">isPythonProject</a></td> |
696 <td>Public method to check, if this project is a Python2 or Python3 project.</td> |
913 <td>Public method to check, if this project is a Python2 or Python3 project.</td> |
697 </tr><tr> |
914 </tr> |
|
915 <tr> |
698 <td><a href="#Project.isRubyProject">isRubyProject</a></td> |
916 <td><a href="#Project.isRubyProject">isRubyProject</a></td> |
699 <td>Public method to check, if this project is a Ruby project.</td> |
917 <td>Public method to check, if this project is a Ruby project.</td> |
700 </tr><tr> |
918 </tr> |
|
919 <tr> |
701 <td><a href="#Project.moveDirectory">moveDirectory</a></td> |
920 <td><a href="#Project.moveDirectory">moveDirectory</a></td> |
702 <td>Public slot to move a directory.</td> |
921 <td>Public slot to move a directory.</td> |
703 </tr><tr> |
922 </tr> |
|
923 <tr> |
704 <td><a href="#Project.newProjectAddFiles">newProjectAddFiles</a></td> |
924 <td><a href="#Project.newProjectAddFiles">newProjectAddFiles</a></td> |
705 <td>Public method to add files to a new project.</td> |
925 <td>Public method to add files to a new project.</td> |
706 </tr><tr> |
926 </tr> |
|
927 <tr> |
707 <td><a href="#Project.openProject">openProject</a></td> |
928 <td><a href="#Project.openProject">openProject</a></td> |
708 <td>Public slot to open a project.</td> |
929 <td>Public slot to open a project.</td> |
709 </tr><tr> |
930 </tr> |
|
931 <tr> |
710 <td><a href="#Project.othersAdded">othersAdded</a></td> |
932 <td><a href="#Project.othersAdded">othersAdded</a></td> |
711 <td>Public slot to be called, if something was added to the OTHERS project data area.</td> |
933 <td>Public slot to be called, if something was added to the OTHERS project data area.</td> |
712 </tr><tr> |
934 </tr> |
|
935 <tr> |
713 <td><a href="#Project.registerProjectType">registerProjectType</a></td> |
936 <td><a href="#Project.registerProjectType">registerProjectType</a></td> |
714 <td>Public method to register a project type.</td> |
937 <td>Public method to register a project type.</td> |
715 </tr><tr> |
938 </tr> |
|
939 <tr> |
716 <td><a href="#Project.removeDirectory">removeDirectory</a></td> |
940 <td><a href="#Project.removeDirectory">removeDirectory</a></td> |
717 <td>Public slot to remove a directory from the project.</td> |
941 <td>Public slot to remove a directory from the project.</td> |
718 </tr><tr> |
942 </tr> |
|
943 <tr> |
719 <td><a href="#Project.removeE5Actions">removeE5Actions</a></td> |
944 <td><a href="#Project.removeE5Actions">removeE5Actions</a></td> |
720 <td>Public method to remove actions from the list of actions.</td> |
945 <td>Public method to remove actions from the list of actions.</td> |
721 </tr><tr> |
946 </tr> |
|
947 <tr> |
722 <td><a href="#Project.removeFile">removeFile</a></td> |
948 <td><a href="#Project.removeFile">removeFile</a></td> |
723 <td>Public slot to remove a file from the project.</td> |
949 <td>Public slot to remove a file from the project.</td> |
724 </tr><tr> |
950 </tr> |
|
951 <tr> |
725 <td><a href="#Project.removeLanguageFile">removeLanguageFile</a></td> |
952 <td><a href="#Project.removeLanguageFile">removeLanguageFile</a></td> |
726 <td>Public slot to remove a translation from the project.</td> |
953 <td>Public slot to remove a translation from the project.</td> |
727 </tr><tr> |
954 </tr> |
|
955 <tr> |
728 <td><a href="#Project.renameFile">renameFile</a></td> |
956 <td><a href="#Project.renameFile">renameFile</a></td> |
729 <td>Public slot to rename a file of the project.</td> |
957 <td>Public slot to rename a file of the project.</td> |
730 </tr><tr> |
958 </tr> |
|
959 <tr> |
731 <td><a href="#Project.renameFileInPdata">renameFileInPdata</a></td> |
960 <td><a href="#Project.renameFileInPdata">renameFileInPdata</a></td> |
732 <td>Public method to rename a file in the pdata structure.</td> |
961 <td>Public method to rename a file in the pdata structure.</td> |
733 </tr><tr> |
962 </tr> |
|
963 <tr> |
734 <td><a href="#Project.renameMainScript">renameMainScript</a></td> |
964 <td><a href="#Project.renameMainScript">renameMainScript</a></td> |
735 <td>Public method to rename the main script.</td> |
965 <td>Public method to rename the main script.</td> |
736 </tr><tr> |
966 </tr> |
|
967 <tr> |
737 <td><a href="#Project.reopenProject">reopenProject</a></td> |
968 <td><a href="#Project.reopenProject">reopenProject</a></td> |
738 <td>Public slot to reopen the current project.</td> |
969 <td>Public slot to reopen the current project.</td> |
739 </tr><tr> |
970 </tr> |
|
971 <tr> |
740 <td><a href="#Project.repopulateItem">repopulateItem</a></td> |
972 <td><a href="#Project.repopulateItem">repopulateItem</a></td> |
741 <td>Public slot to repopulate a named item.</td> |
973 <td>Public slot to repopulate a named item.</td> |
742 </tr><tr> |
974 </tr> |
|
975 <tr> |
743 <td><a href="#Project.resetVCS">resetVCS</a></td> |
976 <td><a href="#Project.resetVCS">resetVCS</a></td> |
744 <td>Public method to reset the VCS.</td> |
977 <td>Public method to reset the VCS.</td> |
745 </tr><tr> |
978 </tr> |
|
979 <tr> |
746 <td><a href="#Project.saveAllScripts">saveAllScripts</a></td> |
980 <td><a href="#Project.saveAllScripts">saveAllScripts</a></td> |
747 <td>Public method to save all scripts belonging to the project.</td> |
981 <td>Public method to save all scripts belonging to the project.</td> |
748 </tr><tr> |
982 </tr> |
|
983 <tr> |
749 <td><a href="#Project.saveProject">saveProject</a></td> |
984 <td><a href="#Project.saveProject">saveProject</a></td> |
750 <td>Public slot to save the current project.</td> |
985 <td>Public slot to save the current project.</td> |
751 </tr><tr> |
986 </tr> |
|
987 <tr> |
752 <td><a href="#Project.saveProjectAs">saveProjectAs</a></td> |
988 <td><a href="#Project.saveProjectAs">saveProjectAs</a></td> |
753 <td>Public slot to save the current project to a different file.</td> |
989 <td>Public slot to save the current project to a different file.</td> |
754 </tr><tr> |
990 </tr> |
|
991 <tr> |
755 <td><a href="#Project.setData">setData</a></td> |
992 <td><a href="#Project.setData">setData</a></td> |
756 <td>Public method to store data in the project data store.</td> |
993 <td>Public method to store data in the project data store.</td> |
757 </tr><tr> |
994 </tr> |
|
995 <tr> |
758 <td><a href="#Project.setDbgInfo">setDbgInfo</a></td> |
996 <td><a href="#Project.setDbgInfo">setDbgInfo</a></td> |
759 <td>Public method to set the debugging information.</td> |
997 <td>Public method to set the debugging information.</td> |
760 </tr><tr> |
998 </tr> |
|
999 <tr> |
761 <td><a href="#Project.setDirty">setDirty</a></td> |
1000 <td><a href="#Project.setDirty">setDirty</a></td> |
762 <td>Public method to set the dirty state.</td> |
1001 <td>Public method to set the dirty state.</td> |
763 </tr><tr> |
1002 </tr> |
|
1003 <tr> |
764 <td><a href="#Project.setStatusMonitorAutoUpdate">setStatusMonitorAutoUpdate</a></td> |
1004 <td><a href="#Project.setStatusMonitorAutoUpdate">setStatusMonitorAutoUpdate</a></td> |
765 <td>Public method to enable the auto update function.</td> |
1005 <td>Public method to enable the auto update function.</td> |
766 </tr><tr> |
1006 </tr> |
|
1007 <tr> |
767 <td><a href="#Project.setStatusMonitorInterval">setStatusMonitorInterval</a></td> |
1008 <td><a href="#Project.setStatusMonitorInterval">setStatusMonitorInterval</a></td> |
768 <td>Public method to se the interval of the VCS status monitor thread.</td> |
1009 <td>Public method to se the interval of the VCS status monitor thread.</td> |
769 </tr><tr> |
1010 </tr> |
|
1011 <tr> |
770 <td><a href="#Project.setTranslationPattern">setTranslationPattern</a></td> |
1012 <td><a href="#Project.setTranslationPattern">setTranslationPattern</a></td> |
771 <td>Public method to set the translation pattern.</td> |
1013 <td>Public method to set the translation pattern.</td> |
772 </tr><tr> |
1014 </tr> |
|
1015 <tr> |
773 <td><a href="#Project.startStatusMonitor">startStatusMonitor</a></td> |
1016 <td><a href="#Project.startStatusMonitor">startStatusMonitor</a></td> |
774 <td>Public method to start the VCS status monitor thread.</td> |
1017 <td>Public method to start the VCS status monitor thread.</td> |
775 </tr><tr> |
1018 </tr> |
|
1019 <tr> |
776 <td><a href="#Project.startswithProjectPath">startswithProjectPath</a></td> |
1020 <td><a href="#Project.startswithProjectPath">startswithProjectPath</a></td> |
777 <td>Public method to check, if a path starts with the project path.</td> |
1021 <td>Public method to check, if a path starts with the project path.</td> |
778 </tr><tr> |
1022 </tr> |
|
1023 <tr> |
779 <td><a href="#Project.stopStatusMonitor">stopStatusMonitor</a></td> |
1024 <td><a href="#Project.stopStatusMonitor">stopStatusMonitor</a></td> |
780 <td>Public method to stop the VCS status monitor thread.</td> |
1025 <td>Public method to stop the VCS status monitor thread.</td> |
781 </tr><tr> |
1026 </tr> |
|
1027 <tr> |
782 <td><a href="#Project.unregisterProjectType">unregisterProjectType</a></td> |
1028 <td><a href="#Project.unregisterProjectType">unregisterProjectType</a></td> |
783 <td>Public method to unregister a project type.</td> |
1029 <td>Public method to unregister a project type.</td> |
784 </tr><tr> |
1030 </tr> |
|
1031 <tr> |
785 <td><a href="#Project.updateFileTypes">updateFileTypes</a></td> |
1032 <td><a href="#Project.updateFileTypes">updateFileTypes</a></td> |
786 <td>Public method to update the filetype associations with new default values.</td> |
1033 <td>Public method to update the filetype associations with new default values.</td> |
787 </tr><tr> |
1034 </tr> |
|
1035 <tr> |
788 <td><a href="#Project.useSystemEol">useSystemEol</a></td> |
1036 <td><a href="#Project.useSystemEol">useSystemEol</a></td> |
789 <td>Public method to check, if the project uses the system eol setting.</td> |
1037 <td>Public method to check, if the project uses the system eol setting.</td> |
790 </tr><tr> |
1038 </tr> |
|
1039 <tr> |
791 <td><a href="#Project.vcsSoftwareAvailable">vcsSoftwareAvailable</a></td> |
1040 <td><a href="#Project.vcsSoftwareAvailable">vcsSoftwareAvailable</a></td> |
792 <td>Public method to check, if some supported VCS software is available to the IDE.</td> |
1041 <td>Public method to check, if some supported VCS software is available to the IDE.</td> |
793 </tr><tr> |
1042 </tr> |
|
1043 <tr> |
794 <td><a href="#Project.writeTasks">writeTasks</a></td> |
1044 <td><a href="#Project.writeTasks">writeTasks</a></td> |
795 <td>Public method to write the tasks data to an XML file (.e6t).</td> |
1045 <td>Public method to write the tasks data to an XML file (.e6t).</td> |
796 </tr> |
1046 </tr> |
797 </table> |
1047 </table> |
798 <h3>Static Methods</h3> |
1048 <h3>Static Methods</h3> |
|
1049 |
799 <table> |
1050 <table> |
800 <tr><td>None</td></tr> |
1051 <tr><td>None</td></tr> |
801 </table> |
1052 </table> |
|
1053 |
802 <a NAME="Project.__init__" ID="Project.__init__"></a> |
1054 <a NAME="Project.__init__" ID="Project.__init__"></a> |
803 <h4>Project (Constructor)</h4> |
1055 <h4>Project (Constructor)</h4> |
804 <b>Project</b>(<i>parent=None, filename=None</i>) |
1056 <b>Project</b>(<i>parent=None, filename=None</i>) |
|
1057 |
805 <p> |
1058 <p> |
806 Constructor |
1059 Constructor |
807 </p><dl> |
1060 </p> |
|
1061 <dl> |
|
1062 |
808 <dt><i>parent</i></dt> |
1063 <dt><i>parent</i></dt> |
809 <dd> |
1064 <dd> |
810 parent widget (usually the ui object) (QWidget) |
1065 parent widget (usually the ui object) (QWidget) |
811 </dd><dt><i>filename</i></dt> |
1066 </dd> |
|
1067 <dt><i>filename</i></dt> |
812 <dd> |
1068 <dd> |
813 optional filename of a project file to open (string) |
1069 optional filename of a project file to open (string) |
814 </dd> |
1070 </dd> |
815 </dl><a NAME="Project.__addRecursiveDirectory" ID="Project.__addRecursiveDirectory"></a> |
1071 </dl> |
|
1072 <a NAME="Project.__addRecursiveDirectory" ID="Project.__addRecursiveDirectory"></a> |
816 <h4>Project.__addRecursiveDirectory</h4> |
1073 <h4>Project.__addRecursiveDirectory</h4> |
817 <b>__addRecursiveDirectory</b>(<i>filetype, source, target</i>) |
1074 <b>__addRecursiveDirectory</b>(<i>filetype, source, target</i>) |
|
1075 |
818 <p> |
1076 <p> |
819 Private method used to add all files of a directory tree. |
1077 Private method used to add all files of a directory tree. |
820 </p><p> |
1078 </p> |
|
1079 <p> |
821 The tree is rooted at source to another one rooted at target. This |
1080 The tree is rooted at source to another one rooted at target. This |
822 method decents down to the lowest subdirectory. |
1081 method decents down to the lowest subdirectory. |
823 </p><dl> |
1082 </p> |
|
1083 <dl> |
|
1084 |
824 <dt><i>filetype</i></dt> |
1085 <dt><i>filetype</i></dt> |
825 <dd> |
1086 <dd> |
826 type of files to add (string) |
1087 type of files to add (string) |
827 </dd><dt><i>source</i></dt> |
1088 </dd> |
|
1089 <dt><i>source</i></dt> |
828 <dd> |
1090 <dd> |
829 source directory (string) |
1091 source directory (string) |
830 </dd><dt><i>target</i></dt> |
1092 </dd> |
|
1093 <dt><i>target</i></dt> |
831 <dd> |
1094 <dd> |
832 target directory (string) |
1095 target directory (string) |
833 </dd> |
1096 </dd> |
834 </dl><a NAME="Project.__addSingleDirectory" ID="Project.__addSingleDirectory"></a> |
1097 </dl> |
|
1098 <a NAME="Project.__addSingleDirectory" ID="Project.__addSingleDirectory"></a> |
835 <h4>Project.__addSingleDirectory</h4> |
1099 <h4>Project.__addSingleDirectory</h4> |
836 <b>__addSingleDirectory</b>(<i>filetype, source, target, quiet=False</i>) |
1100 <b>__addSingleDirectory</b>(<i>filetype, source, target, quiet=False</i>) |
|
1101 |
837 <p> |
1102 <p> |
838 Private method used to add all files of a single directory to the |
1103 Private method used to add all files of a single directory to the |
839 project. |
1104 project. |
840 </p><dl> |
1105 </p> |
|
1106 <dl> |
|
1107 |
841 <dt><i>filetype</i></dt> |
1108 <dt><i>filetype</i></dt> |
842 <dd> |
1109 <dd> |
843 type of files to add (string) |
1110 type of files to add (string) |
844 </dd><dt><i>source</i></dt> |
1111 </dd> |
|
1112 <dt><i>source</i></dt> |
845 <dd> |
1113 <dd> |
846 source directory (string) |
1114 source directory (string) |
847 </dd><dt><i>target</i></dt> |
1115 </dd> |
|
1116 <dt><i>target</i></dt> |
848 <dd> |
1117 <dd> |
849 target directory (string) |
1118 target directory (string) |
850 </dd><dt><i>quiet</i></dt> |
1119 </dd> |
|
1120 <dt><i>quiet</i></dt> |
851 <dd> |
1121 <dd> |
852 flag indicating quiet operations (boolean) |
1122 flag indicating quiet operations (boolean) |
853 </dd> |
1123 </dd> |
854 </dl><a NAME="Project.__binaryTranslationFile" ID="Project.__binaryTranslationFile"></a> |
1124 </dl> |
|
1125 <a NAME="Project.__binaryTranslationFile" ID="Project.__binaryTranslationFile"></a> |
855 <h4>Project.__binaryTranslationFile</h4> |
1126 <h4>Project.__binaryTranslationFile</h4> |
856 <b>__binaryTranslationFile</b>(<i>langFile</i>) |
1127 <b>__binaryTranslationFile</b>(<i>langFile</i>) |
|
1128 |
857 <p> |
1129 <p> |
858 Private method to calculate the filename of the binary translations |
1130 Private method to calculate the filename of the binary translations |
859 file given the name of the raw translations file. |
1131 file given the name of the raw translations file. |
860 </p><dl> |
1132 </p> |
|
1133 <dl> |
|
1134 |
861 <dt><i>langFile</i></dt> |
1135 <dt><i>langFile</i></dt> |
862 <dd> |
1136 <dd> |
863 name of the raw translations file (string) |
1137 name of the raw translations file (string) |
864 </dd> |
1138 </dd> |
865 </dl><dl> |
1139 </dl> |
|
1140 <dl> |
866 <dt>Returns:</dt> |
1141 <dt>Returns:</dt> |
867 <dd> |
1142 <dd> |
868 name of the binary translations file (string) |
1143 name of the binary translations file (string) |
869 </dd> |
1144 </dd> |
870 </dl><a NAME="Project.__checkFilesExist" ID="Project.__checkFilesExist"></a> |
1145 </dl> |
|
1146 <a NAME="Project.__checkFilesExist" ID="Project.__checkFilesExist"></a> |
871 <h4>Project.__checkFilesExist</h4> |
1147 <h4>Project.__checkFilesExist</h4> |
872 <b>__checkFilesExist</b>(<i>index</i>) |
1148 <b>__checkFilesExist</b>(<i>index</i>) |
|
1149 |
873 <p> |
1150 <p> |
874 Private method to check, if the files in a list exist. |
1151 Private method to check, if the files in a list exist. |
875 </p><p> |
1152 </p> |
|
1153 <p> |
876 The files in the indicated list are checked for existance in the |
1154 The files in the indicated list are checked for existance in the |
877 filesystem. Non existant files are removed from the list and the |
1155 filesystem. Non existant files are removed from the list and the |
878 dirty state of the project is changed accordingly. |
1156 dirty state of the project is changed accordingly. |
879 </p><dl> |
1157 </p> |
|
1158 <dl> |
|
1159 |
880 <dt><i>index</i></dt> |
1160 <dt><i>index</i></dt> |
881 <dd> |
1161 <dd> |
882 key of the list to be checked (string) |
1162 key of the list to be checked (string) |
883 </dd> |
1163 </dd> |
884 </dl><a NAME="Project.__checkProjectFileGroup" ID="Project.__checkProjectFileGroup"></a> |
1164 </dl> |
|
1165 <a NAME="Project.__checkProjectFileGroup" ID="Project.__checkProjectFileGroup"></a> |
885 <h4>Project.__checkProjectFileGroup</h4> |
1166 <h4>Project.__checkProjectFileGroup</h4> |
886 <b>__checkProjectFileGroup</b>(<i>fn, group</i>) |
1167 <b>__checkProjectFileGroup</b>(<i>fn, group</i>) |
|
1168 |
887 <p> |
1169 <p> |
888 Private method to check, if a file is in a specific file group of the |
1170 Private method to check, if a file is in a specific file group of the |
889 project. |
1171 project. |
890 </p><dl> |
1172 </p> |
|
1173 <dl> |
|
1174 |
891 <dt><i>fn</i></dt> |
1175 <dt><i>fn</i></dt> |
892 <dd> |
1176 <dd> |
893 filename to be checked (string) |
1177 filename to be checked (string) |
894 </dd><dt><i>group</i></dt> |
1178 </dd> |
|
1179 <dt><i>group</i></dt> |
895 <dd> |
1180 <dd> |
896 group to check (string) |
1181 group to check (string) |
897 </dd> |
1182 </dd> |
898 </dl><dl> |
1183 </dl> |
|
1184 <dl> |
899 <dt>Returns:</dt> |
1185 <dt>Returns:</dt> |
900 <dd> |
1186 <dd> |
901 flag indicating membership (boolean) |
1187 flag indicating membership (boolean) |
902 </dd> |
1188 </dd> |
903 </dl><a NAME="Project.__cleanupMake" ID="Project.__cleanupMake"></a> |
1189 </dl> |
|
1190 <a NAME="Project.__cleanupMake" ID="Project.__cleanupMake"></a> |
904 <h4>Project.__cleanupMake</h4> |
1191 <h4>Project.__cleanupMake</h4> |
905 <b>__cleanupMake</b>(<i></i>) |
1192 <b>__cleanupMake</b>(<i></i>) |
|
1193 |
906 <p> |
1194 <p> |
907 Private method to clean up make related stuff. |
1195 Private method to clean up make related stuff. |
908 </p><a NAME="Project.__closeAllWindows" ID="Project.__closeAllWindows"></a> |
1196 </p> |
|
1197 <a NAME="Project.__closeAllWindows" ID="Project.__closeAllWindows"></a> |
909 <h4>Project.__closeAllWindows</h4> |
1198 <h4>Project.__closeAllWindows</h4> |
910 <b>__closeAllWindows</b>(<i></i>) |
1199 <b>__closeAllWindows</b>(<i></i>) |
|
1200 |
911 <p> |
1201 <p> |
912 Private method to close all project related windows. |
1202 Private method to close all project related windows. |
913 </p><a NAME="Project.__createSnapshotSource" ID="Project.__createSnapshotSource"></a> |
1203 </p> |
|
1204 <a NAME="Project.__createSnapshotSource" ID="Project.__createSnapshotSource"></a> |
914 <h4>Project.__createSnapshotSource</h4> |
1205 <h4>Project.__createSnapshotSource</h4> |
915 <b>__createSnapshotSource</b>(<i>filename</i>) |
1206 <b>__createSnapshotSource</b>(<i>filename</i>) |
|
1207 |
916 <p> |
1208 <p> |
917 Private method to create a snapshot plugin version. |
1209 Private method to create a snapshot plugin version. |
918 </p><p> |
1210 </p> |
|
1211 <p> |
919 The version entry in the plugin module is modified to signify |
1212 The version entry in the plugin module is modified to signify |
920 a snapshot version. This method appends the string "-snapshot-" |
1213 a snapshot version. This method appends the string "-snapshot-" |
921 and date indicator to the version string. |
1214 and date indicator to the version string. |
922 </p><dl> |
1215 </p> |
|
1216 <dl> |
|
1217 |
923 <dt><i>filename</i></dt> |
1218 <dt><i>filename</i></dt> |
924 <dd> |
1219 <dd> |
925 name of the plugin file to modify (string) |
1220 name of the plugin file to modify (string) |
926 </dd> |
1221 </dd> |
927 </dl><dl> |
1222 </dl> |
|
1223 <dl> |
928 <dt>Returns:</dt> |
1224 <dt>Returns:</dt> |
929 <dd> |
1225 <dd> |
930 modified source (bytes), snapshot version string (string) |
1226 modified source (bytes), snapshot version string (string) |
931 </dd> |
1227 </dd> |
932 </dl><a NAME="Project.__createZipDirEntries" ID="Project.__createZipDirEntries"></a> |
1228 </dl> |
|
1229 <a NAME="Project.__createZipDirEntries" ID="Project.__createZipDirEntries"></a> |
933 <h4>Project.__createZipDirEntries</h4> |
1230 <h4>Project.__createZipDirEntries</h4> |
934 <b>__createZipDirEntries</b>(<i>path, zipFile</i>) |
1231 <b>__createZipDirEntries</b>(<i>path, zipFile</i>) |
|
1232 |
935 <p> |
1233 <p> |
936 Private method to create dir entries in the zip file. |
1234 Private method to create dir entries in the zip file. |
937 </p><dl> |
1235 </p> |
|
1236 <dl> |
|
1237 |
938 <dt><i>path</i></dt> |
1238 <dt><i>path</i></dt> |
939 <dd> |
1239 <dd> |
940 name of the directory entry to create (string) |
1240 name of the directory entry to create (string) |
941 </dd><dt><i>zipFile</i></dt> |
1241 </dd> |
|
1242 <dt><i>zipFile</i></dt> |
942 <dd> |
1243 <dd> |
943 open ZipFile object (zipfile.ZipFile) |
1244 open ZipFile object (zipfile.ZipFile) |
944 </dd> |
1245 </dd> |
945 </dl><a NAME="Project.__deleteDebugProperties" ID="Project.__deleteDebugProperties"></a> |
1246 </dl> |
|
1247 <a NAME="Project.__deleteDebugProperties" ID="Project.__deleteDebugProperties"></a> |
946 <h4>Project.__deleteDebugProperties</h4> |
1248 <h4>Project.__deleteDebugProperties</h4> |
947 <b>__deleteDebugProperties</b>(<i></i>) |
1249 <b>__deleteDebugProperties</b>(<i></i>) |
|
1250 |
948 <p> |
1251 <p> |
949 Private method to delete the project debugger properties file (.e4d). |
1252 Private method to delete the project debugger properties file (.e4d). |
950 </p><a NAME="Project.__deleteSession" ID="Project.__deleteSession"></a> |
1253 </p> |
|
1254 <a NAME="Project.__deleteSession" ID="Project.__deleteSession"></a> |
951 <h4>Project.__deleteSession</h4> |
1255 <h4>Project.__deleteSession</h4> |
952 <b>__deleteSession</b>(<i></i>) |
1256 <b>__deleteSession</b>(<i></i>) |
|
1257 |
953 <p> |
1258 <p> |
954 Private method to delete the session file. |
1259 Private method to delete the session file. |
955 </p><a NAME="Project.__doSearchNewFiles" ID="Project.__doSearchNewFiles"></a> |
1260 </p> |
|
1261 <a NAME="Project.__doSearchNewFiles" ID="Project.__doSearchNewFiles"></a> |
956 <h4>Project.__doSearchNewFiles</h4> |
1262 <h4>Project.__doSearchNewFiles</h4> |
957 <b>__doSearchNewFiles</b>(<i>AI=True, onUserDemand=False</i>) |
1263 <b>__doSearchNewFiles</b>(<i>AI=True, onUserDemand=False</i>) |
|
1264 |
958 <p> |
1265 <p> |
959 Private method to search for new files in the project directory. |
1266 Private method to search for new files in the project directory. |
960 </p><p> |
1267 </p> |
|
1268 <p> |
961 If new files were found, it shows a dialog listing these files and |
1269 If new files were found, it shows a dialog listing these files and |
962 gives the user the opportunity to select the ones he wants to |
1270 gives the user the opportunity to select the ones he wants to |
963 include. If 'Automatic Inclusion' is enabled, the new files are |
1271 include. If 'Automatic Inclusion' is enabled, the new files are |
964 automatically added to the project. |
1272 automatically added to the project. |
965 </p><dl> |
1273 </p> |
|
1274 <dl> |
|
1275 |
966 <dt><i>AI</i></dt> |
1276 <dt><i>AI</i></dt> |
967 <dd> |
1277 <dd> |
968 flag indicating whether the automatic inclusion should |
1278 flag indicating whether the automatic inclusion should |
969 be honoured (boolean) |
1279 be honoured (boolean) |
970 </dd><dt><i>onUserDemand</i></dt> |
1280 </dd> |
|
1281 <dt><i>onUserDemand</i></dt> |
971 <dd> |
1282 <dd> |
972 flag indicating whether this method was |
1283 flag indicating whether this method was |
973 requested by the user via a menu action (boolean) |
1284 requested by the user via a menu action (boolean) |
974 </dd> |
1285 </dd> |
975 </dl><a NAME="Project.__executeMake" ID="Project.__executeMake"></a> |
1286 </dl> |
|
1287 <a NAME="Project.__executeMake" ID="Project.__executeMake"></a> |
976 <h4>Project.__executeMake</h4> |
1288 <h4>Project.__executeMake</h4> |
977 <b>__executeMake</b>(<i>questionOnly=False, interactive=True</i>) |
1289 <b>__executeMake</b>(<i>questionOnly=False, interactive=True</i>) |
|
1290 |
978 <p> |
1291 <p> |
979 Private method to execute a project specific make run. |
1292 Private method to execute a project specific make run. |
980 </p><dl> |
1293 </p> |
|
1294 <dl> |
|
1295 |
981 <dt><i>questionOnly</i> (bool)</dt> |
1296 <dt><i>questionOnly</i> (bool)</dt> |
982 <dd> |
1297 <dd> |
983 flag indicating to ask make for changes only |
1298 flag indicating to ask make for changes only |
984 </dd><dt><i>interactive</i> (bool)</dt> |
1299 </dd> |
|
1300 <dt><i>interactive</i> (bool)</dt> |
985 <dd> |
1301 <dd> |
986 flag indicating an interactive invocation (i.e. |
1302 flag indicating an interactive invocation (i.e. |
987 through a menu action) |
1303 through a menu action) |
988 </dd> |
1304 </dd> |
989 </dl><a NAME="Project.__initData" ID="Project.__initData"></a> |
1305 </dl> |
|
1306 <a NAME="Project.__initData" ID="Project.__initData"></a> |
990 <h4>Project.__initData</h4> |
1307 <h4>Project.__initData</h4> |
991 <b>__initData</b>(<i></i>) |
1308 <b>__initData</b>(<i></i>) |
|
1309 |
992 <p> |
1310 <p> |
993 Private method to initialize the project data part. |
1311 Private method to initialize the project data part. |
994 </p><a NAME="Project.__initDebugProperties" ID="Project.__initDebugProperties"></a> |
1312 </p> |
|
1313 <a NAME="Project.__initDebugProperties" ID="Project.__initDebugProperties"></a> |
995 <h4>Project.__initDebugProperties</h4> |
1314 <h4>Project.__initDebugProperties</h4> |
996 <b>__initDebugProperties</b>(<i></i>) |
1315 <b>__initDebugProperties</b>(<i></i>) |
|
1316 |
997 <p> |
1317 <p> |
998 Private method to initialize the debug properties. |
1318 Private method to initialize the debug properties. |
999 </p><a NAME="Project.__initProjectTypes" ID="Project.__initProjectTypes"></a> |
1319 </p> |
|
1320 <a NAME="Project.__initProjectTypes" ID="Project.__initProjectTypes"></a> |
1000 <h4>Project.__initProjectTypes</h4> |
1321 <h4>Project.__initProjectTypes</h4> |
1001 <b>__initProjectTypes</b>(<i></i>) |
1322 <b>__initProjectTypes</b>(<i></i>) |
|
1323 |
1002 <p> |
1324 <p> |
1003 Private method to initialize the list of supported project types. |
1325 Private method to initialize the list of supported project types. |
1004 </p><a NAME="Project.__loadDiagram" ID="Project.__loadDiagram"></a> |
1326 </p> |
|
1327 <a NAME="Project.__loadDiagram" ID="Project.__loadDiagram"></a> |
1005 <h4>Project.__loadDiagram</h4> |
1328 <h4>Project.__loadDiagram</h4> |
1006 <b>__loadDiagram</b>(<i></i>) |
1329 <b>__loadDiagram</b>(<i></i>) |
|
1330 |
1007 <p> |
1331 <p> |
1008 Private slot to load a diagram from file. |
1332 Private slot to load a diagram from file. |
1009 </p><a NAME="Project.__loadRecent" ID="Project.__loadRecent"></a> |
1333 </p> |
|
1334 <a NAME="Project.__loadRecent" ID="Project.__loadRecent"></a> |
1010 <h4>Project.__loadRecent</h4> |
1335 <h4>Project.__loadRecent</h4> |
1011 <b>__loadRecent</b>(<i></i>) |
1336 <b>__loadRecent</b>(<i></i>) |
|
1337 |
1012 <p> |
1338 <p> |
1013 Private method to load the recently opened project filenames. |
1339 Private method to load the recently opened project filenames. |
1014 </p><a NAME="Project.__makeFinished" ID="Project.__makeFinished"></a> |
1340 </p> |
|
1341 <a NAME="Project.__makeFinished" ID="Project.__makeFinished"></a> |
1015 <h4>Project.__makeFinished</h4> |
1342 <h4>Project.__makeFinished</h4> |
1016 <b>__makeFinished</b>(<i>exitCode, exitStatus, questionOnly, interactive=True</i>) |
1343 <b>__makeFinished</b>(<i>exitCode, exitStatus, questionOnly, interactive=True</i>) |
|
1344 |
1017 <p> |
1345 <p> |
1018 Private slot handling the make process finished signal. |
1346 Private slot handling the make process finished signal. |
1019 </p><dl> |
1347 </p> |
|
1348 <dl> |
|
1349 |
1020 <dt><i>exitCode</i> (int)</dt> |
1350 <dt><i>exitCode</i> (int)</dt> |
1021 <dd> |
1351 <dd> |
1022 exit code of the make process |
1352 exit code of the make process |
1023 </dd><dt><i>exitStatus</i> (QProcess.ExitStatus)</dt> |
1353 </dd> |
|
1354 <dt><i>exitStatus</i> (QProcess.ExitStatus)</dt> |
1024 <dd> |
1355 <dd> |
1025 exit status of the make process |
1356 exit status of the make process |
1026 </dd><dt><i>questionOnly</i> (bool)</dt> |
1357 </dd> |
|
1358 <dt><i>questionOnly</i> (bool)</dt> |
1027 <dd> |
1359 <dd> |
1028 flag indicating a test only run |
1360 flag indicating a test only run |
1029 </dd><dt><i>interactive</i> (bool)</dt> |
1361 </dd> |
|
1362 <dt><i>interactive</i> (bool)</dt> |
1030 <dd> |
1363 <dd> |
1031 flag indicating an interactive invocation (i.e. |
1364 flag indicating an interactive invocation (i.e. |
1032 through a menu action) |
1365 through a menu action) |
1033 </dd> |
1366 </dd> |
1034 </dl><a NAME="Project.__makeReadStdErr" ID="Project.__makeReadStdErr"></a> |
1367 </dl> |
|
1368 <a NAME="Project.__makeReadStdErr" ID="Project.__makeReadStdErr"></a> |
1035 <h4>Project.__makeReadStdErr</h4> |
1369 <h4>Project.__makeReadStdErr</h4> |
1036 <b>__makeReadStdErr</b>(<i></i>) |
1370 <b>__makeReadStdErr</b>(<i></i>) |
|
1371 |
1037 <p> |
1372 <p> |
1038 Private slot to process process output received via stderr. |
1373 Private slot to process process output received via stderr. |
1039 </p><a NAME="Project.__makeReadStdOut" ID="Project.__makeReadStdOut"></a> |
1374 </p> |
|
1375 <a NAME="Project.__makeReadStdOut" ID="Project.__makeReadStdOut"></a> |
1040 <h4>Project.__makeReadStdOut</h4> |
1376 <h4>Project.__makeReadStdOut</h4> |
1041 <b>__makeReadStdOut</b>(<i></i>) |
1377 <b>__makeReadStdOut</b>(<i></i>) |
|
1378 |
1042 <p> |
1379 <p> |
1043 Private slot to process process output received via stdout. |
1380 Private slot to process process output received via stdout. |
1044 </p><a NAME="Project.__openRecent" ID="Project.__openRecent"></a> |
1381 </p> |
|
1382 <a NAME="Project.__openRecent" ID="Project.__openRecent"></a> |
1045 <h4>Project.__openRecent</h4> |
1383 <h4>Project.__openRecent</h4> |
1046 <b>__openRecent</b>(<i>act</i>) |
1384 <b>__openRecent</b>(<i>act</i>) |
|
1385 |
1047 <p> |
1386 <p> |
1048 Private method to open a project from the list of rencently opened |
1387 Private method to open a project from the list of rencently opened |
1049 projects. |
1388 projects. |
1050 </p><dl> |
1389 </p> |
|
1390 <dl> |
|
1391 |
1051 <dt><i>act</i></dt> |
1392 <dt><i>act</i></dt> |
1052 <dd> |
1393 <dd> |
1053 reference to the action that triggered (QAction) |
1394 reference to the action that triggered (QAction) |
1054 </dd> |
1395 </dd> |
1055 </dl><a NAME="Project.__pluginCreateArchives" ID="Project.__pluginCreateArchives"></a> |
1396 </dl> |
|
1397 <a NAME="Project.__pluginCreateArchives" ID="Project.__pluginCreateArchives"></a> |
1056 <h4>Project.__pluginCreateArchives</h4> |
1398 <h4>Project.__pluginCreateArchives</h4> |
1057 <b>__pluginCreateArchives</b>(<i>snapshot=False</i>) |
1399 <b>__pluginCreateArchives</b>(<i>snapshot=False</i>) |
|
1400 |
1058 <p> |
1401 <p> |
1059 Private slot to create eric6 plugin archives. |
1402 Private slot to create eric6 plugin archives. |
1060 </p><dl> |
1403 </p> |
|
1404 <dl> |
|
1405 |
1061 <dt><i>snapshot</i></dt> |
1406 <dt><i>snapshot</i></dt> |
1062 <dd> |
1407 <dd> |
1063 flag indicating snapshot archives (boolean) |
1408 flag indicating snapshot archives (boolean) |
1064 </dd> |
1409 </dd> |
1065 </dl><a NAME="Project.__pluginCreatePkgList" ID="Project.__pluginCreatePkgList"></a> |
1410 </dl> |
|
1411 <a NAME="Project.__pluginCreatePkgList" ID="Project.__pluginCreatePkgList"></a> |
1066 <h4>Project.__pluginCreatePkgList</h4> |
1412 <h4>Project.__pluginCreatePkgList</h4> |
1067 <b>__pluginCreatePkgList</b>(<i></i>) |
1413 <b>__pluginCreatePkgList</b>(<i></i>) |
|
1414 |
1068 <p> |
1415 <p> |
1069 Private slot to create a PKGLIST file needed for archive file creation. |
1416 Private slot to create a PKGLIST file needed for archive file creation. |
1070 </p><a NAME="Project.__pluginCreateSnapshotArchives" ID="Project.__pluginCreateSnapshotArchives"></a> |
1417 </p> |
|
1418 <a NAME="Project.__pluginCreateSnapshotArchives" ID="Project.__pluginCreateSnapshotArchives"></a> |
1071 <h4>Project.__pluginCreateSnapshotArchives</h4> |
1419 <h4>Project.__pluginCreateSnapshotArchives</h4> |
1072 <b>__pluginCreateSnapshotArchives</b>(<i></i>) |
1420 <b>__pluginCreateSnapshotArchives</b>(<i></i>) |
|
1421 |
1073 <p> |
1422 <p> |
1074 Private slot to create eric6 plugin archive snapshot releases. |
1423 Private slot to create eric6 plugin archive snapshot releases. |
1075 </p><a NAME="Project.__pluginExtractVersion" ID="Project.__pluginExtractVersion"></a> |
1424 </p> |
|
1425 <a NAME="Project.__pluginExtractVersion" ID="Project.__pluginExtractVersion"></a> |
1076 <h4>Project.__pluginExtractVersion</h4> |
1426 <h4>Project.__pluginExtractVersion</h4> |
1077 <b>__pluginExtractVersion</b>(<i>filename</i>) |
1427 <b>__pluginExtractVersion</b>(<i>filename</i>) |
|
1428 |
1078 <p> |
1429 <p> |
1079 Private method to extract the version number entry. |
1430 Private method to extract the version number entry. |
1080 </p><dl> |
1431 </p> |
|
1432 <dl> |
|
1433 |
1081 <dt><i>filename</i></dt> |
1434 <dt><i>filename</i></dt> |
1082 <dd> |
1435 <dd> |
1083 name of the plugin file (string) |
1436 name of the plugin file (string) |
1084 </dd> |
1437 </dd> |
1085 </dl><dl> |
1438 </dl> |
|
1439 <dl> |
1086 <dt>Returns:</dt> |
1440 <dt>Returns:</dt> |
1087 <dd> |
1441 <dd> |
1088 version string (string) |
1442 version string (string) |
1089 </dd> |
1443 </dd> |
1090 </dl><a NAME="Project.__pluginVersionToTuple" ID="Project.__pluginVersionToTuple"></a> |
1444 </dl> |
|
1445 <a NAME="Project.__pluginVersionToTuple" ID="Project.__pluginVersionToTuple"></a> |
1091 <h4>Project.__pluginVersionToTuple</h4> |
1446 <h4>Project.__pluginVersionToTuple</h4> |
1092 <b>__pluginVersionToTuple</b>(<i>versionStr</i>) |
1447 <b>__pluginVersionToTuple</b>(<i>versionStr</i>) |
|
1448 |
1093 <p> |
1449 <p> |
1094 Private method to convert a plug-in version string into a version |
1450 Private method to convert a plug-in version string into a version |
1095 tuple. |
1451 tuple. |
1096 </p><dl> |
1452 </p> |
|
1453 <dl> |
|
1454 |
1097 <dt><i>versionStr</i> (str)</dt> |
1455 <dt><i>versionStr</i> (str)</dt> |
1098 <dd> |
1456 <dd> |
1099 version string to be converted |
1457 version string to be converted |
1100 </dd> |
1458 </dd> |
1101 </dl><dl> |
1459 </dl> |
|
1460 <dl> |
1102 <dt>Returns:</dt> |
1461 <dt>Returns:</dt> |
1103 <dd> |
1462 <dd> |
1104 version info as a tuple |
1463 version info as a tuple |
1105 </dd> |
1464 </dd> |
1106 </dl><dl> |
1465 </dl> |
|
1466 <dl> |
1107 <dt>Return Type:</dt> |
1467 <dt>Return Type:</dt> |
1108 <dd> |
1468 <dd> |
1109 tuple of int and str |
1469 tuple of int and str |
1110 </dd> |
1470 </dd> |
1111 </dl><a NAME="Project.__readDebugProperties" ID="Project.__readDebugProperties"></a> |
1471 </dl> |
|
1472 <a NAME="Project.__readDebugProperties" ID="Project.__readDebugProperties"></a> |
1112 <h4>Project.__readDebugProperties</h4> |
1473 <h4>Project.__readDebugProperties</h4> |
1113 <b>__readDebugProperties</b>(<i>quiet=False</i>) |
1474 <b>__readDebugProperties</b>(<i>quiet=False</i>) |
|
1475 |
1114 <p> |
1476 <p> |
1115 Private method to read in the project debugger properties file (.e4d). |
1477 Private method to read in the project debugger properties file (.e4d). |
1116 </p><dl> |
1478 </p> |
|
1479 <dl> |
|
1480 |
1117 <dt><i>quiet</i></dt> |
1481 <dt><i>quiet</i></dt> |
1118 <dd> |
1482 <dd> |
1119 flag indicating quiet operations. |
1483 flag indicating quiet operations. |
1120 If this flag is true, no errors are reported. |
1484 If this flag is true, no errors are reported. |
1121 </dd> |
1485 </dd> |
1122 </dl><a NAME="Project.__readProject" ID="Project.__readProject"></a> |
1486 </dl> |
|
1487 <a NAME="Project.__readProject" ID="Project.__readProject"></a> |
1123 <h4>Project.__readProject</h4> |
1488 <h4>Project.__readProject</h4> |
1124 <b>__readProject</b>(<i>fn</i>) |
1489 <b>__readProject</b>(<i>fn</i>) |
|
1490 |
1125 <p> |
1491 <p> |
1126 Private method to read in a project (.e4p) file. |
1492 Private method to read in a project (.e4p) file. |
1127 </p><dl> |
1493 </p> |
|
1494 <dl> |
|
1495 |
1128 <dt><i>fn</i></dt> |
1496 <dt><i>fn</i></dt> |
1129 <dd> |
1497 <dd> |
1130 filename of the project file to be read (string) |
1498 filename of the project file to be read (string) |
1131 </dd> |
1499 </dd> |
1132 </dl><dl> |
1500 </dl> |
|
1501 <dl> |
1133 <dt>Returns:</dt> |
1502 <dt>Returns:</dt> |
1134 <dd> |
1503 <dd> |
1135 flag indicating success |
1504 flag indicating success |
1136 </dd> |
1505 </dd> |
1137 </dl><a NAME="Project.__readSession" ID="Project.__readSession"></a> |
1506 </dl> |
|
1507 <a NAME="Project.__readSession" ID="Project.__readSession"></a> |
1138 <h4>Project.__readSession</h4> |
1508 <h4>Project.__readSession</h4> |
1139 <b>__readSession</b>(<i>quiet=False, indicator=""</i>) |
1509 <b>__readSession</b>(<i>quiet=False, indicator=""</i>) |
|
1510 |
1140 <p> |
1511 <p> |
1141 Private method to read in the project session file (.e5s or .e4s). |
1512 Private method to read in the project session file (.e5s or .e4s). |
1142 </p><dl> |
1513 </p> |
|
1514 <dl> |
|
1515 |
1143 <dt><i>quiet</i></dt> |
1516 <dt><i>quiet</i></dt> |
1144 <dd> |
1517 <dd> |
1145 flag indicating quiet operations. |
1518 flag indicating quiet operations. |
1146 If this flag is true, no errors are reported. |
1519 If this flag is true, no errors are reported. |
1147 </dd><dt><i>indicator=</i></dt> |
1520 </dd> |
|
1521 <dt><i>indicator=</i></dt> |
1148 <dd> |
1522 <dd> |
1149 indicator string (string) |
1523 indicator string (string) |
1150 </dd> |
1524 </dd> |
1151 </dl><a NAME="Project.__readTasks" ID="Project.__readTasks"></a> |
1525 </dl> |
|
1526 <a NAME="Project.__readTasks" ID="Project.__readTasks"></a> |
1152 <h4>Project.__readTasks</h4> |
1527 <h4>Project.__readTasks</h4> |
1153 <b>__readTasks</b>(<i></i>) |
1528 <b>__readTasks</b>(<i></i>) |
|
1529 |
1154 <p> |
1530 <p> |
1155 Private method to read in the project tasks file (.e6t). |
1531 Private method to read in the project tasks file (.e6t). |
1156 </p><a NAME="Project.__readUserProperties" ID="Project.__readUserProperties"></a> |
1532 </p> |
|
1533 <a NAME="Project.__readUserProperties" ID="Project.__readUserProperties"></a> |
1157 <h4>Project.__readUserProperties</h4> |
1534 <h4>Project.__readUserProperties</h4> |
1158 <b>__readUserProperties</b>(<i></i>) |
1535 <b>__readUserProperties</b>(<i></i>) |
|
1536 |
1159 <p> |
1537 <p> |
1160 Private method to read in the user specific project file (.e4q). |
1538 Private method to read in the user specific project file (.e4q). |
1161 </p><a NAME="Project.__reorganizeFiles" ID="Project.__reorganizeFiles"></a> |
1539 </p> |
|
1540 <a NAME="Project.__reorganizeFiles" ID="Project.__reorganizeFiles"></a> |
1162 <h4>Project.__reorganizeFiles</h4> |
1541 <h4>Project.__reorganizeFiles</h4> |
1163 <b>__reorganizeFiles</b>(<i></i>) |
1542 <b>__reorganizeFiles</b>(<i></i>) |
|
1543 |
1164 <p> |
1544 <p> |
1165 Private method to reorganize files stored in the project. |
1545 Private method to reorganize files stored in the project. |
1166 </p><a NAME="Project.__saveRecent" ID="Project.__saveRecent"></a> |
1546 </p> |
|
1547 <a NAME="Project.__saveRecent" ID="Project.__saveRecent"></a> |
1167 <h4>Project.__saveRecent</h4> |
1548 <h4>Project.__saveRecent</h4> |
1168 <b>__saveRecent</b>(<i></i>) |
1549 <b>__saveRecent</b>(<i></i>) |
|
1550 |
1169 <p> |
1551 <p> |
1170 Private method to save the list of recently opened filenames. |
1552 Private method to save the list of recently opened filenames. |
1171 </p><a NAME="Project.__searchNewFiles" ID="Project.__searchNewFiles"></a> |
1553 </p> |
|
1554 <a NAME="Project.__searchNewFiles" ID="Project.__searchNewFiles"></a> |
1172 <h4>Project.__searchNewFiles</h4> |
1555 <h4>Project.__searchNewFiles</h4> |
1173 <b>__searchNewFiles</b>(<i></i>) |
1556 <b>__searchNewFiles</b>(<i></i>) |
|
1557 |
1174 <p> |
1558 <p> |
1175 Private slot used to handle the search new files action. |
1559 Private slot used to handle the search new files action. |
1176 </p><a NAME="Project.__searchProjectFile" ID="Project.__searchProjectFile"></a> |
1560 </p> |
|
1561 <a NAME="Project.__searchProjectFile" ID="Project.__searchProjectFile"></a> |
1177 <h4>Project.__searchProjectFile</h4> |
1562 <h4>Project.__searchProjectFile</h4> |
1178 <b>__searchProjectFile</b>(<i></i>) |
1563 <b>__searchProjectFile</b>(<i></i>) |
|
1564 |
1179 <p> |
1565 <p> |
1180 Private slot to show the Find Project File dialog. |
1566 Private slot to show the Find Project File dialog. |
1181 </p><a NAME="Project.__showCodeCoverage" ID="Project.__showCodeCoverage"></a> |
1567 </p> |
|
1568 <a NAME="Project.__showCodeCoverage" ID="Project.__showCodeCoverage"></a> |
1182 <h4>Project.__showCodeCoverage</h4> |
1569 <h4>Project.__showCodeCoverage</h4> |
1183 <b>__showCodeCoverage</b>(<i></i>) |
1570 <b>__showCodeCoverage</b>(<i></i>) |
|
1571 |
1184 <p> |
1572 <p> |
1185 Private slot used to show the code coverage information for the |
1573 Private slot used to show the code coverage information for the |
1186 project files. |
1574 project files. |
1187 </p><a NAME="Project.__showCodeMetrics" ID="Project.__showCodeMetrics"></a> |
1575 </p> |
|
1576 <a NAME="Project.__showCodeMetrics" ID="Project.__showCodeMetrics"></a> |
1188 <h4>Project.__showCodeMetrics</h4> |
1577 <h4>Project.__showCodeMetrics</h4> |
1189 <b>__showCodeMetrics</b>(<i></i>) |
1578 <b>__showCodeMetrics</b>(<i></i>) |
|
1579 |
1190 <p> |
1580 <p> |
1191 Private slot used to calculate some code metrics for the project files. |
1581 Private slot used to calculate some code metrics for the project files. |
1192 </p><a NAME="Project.__showContextMenuApiDoc" ID="Project.__showContextMenuApiDoc"></a> |
1582 </p> |
|
1583 <a NAME="Project.__showContextMenuApiDoc" ID="Project.__showContextMenuApiDoc"></a> |
1193 <h4>Project.__showContextMenuApiDoc</h4> |
1584 <h4>Project.__showContextMenuApiDoc</h4> |
1194 <b>__showContextMenuApiDoc</b>(<i></i>) |
1585 <b>__showContextMenuApiDoc</b>(<i></i>) |
|
1586 |
1195 <p> |
1587 <p> |
1196 Private slot called before the apidoc menu is shown. |
1588 Private slot called before the apidoc menu is shown. |
1197 </p><a NAME="Project.__showContextMenuChecks" ID="Project.__showContextMenuChecks"></a> |
1589 </p> |
|
1590 <a NAME="Project.__showContextMenuChecks" ID="Project.__showContextMenuChecks"></a> |
1198 <h4>Project.__showContextMenuChecks</h4> |
1591 <h4>Project.__showContextMenuChecks</h4> |
1199 <b>__showContextMenuChecks</b>(<i></i>) |
1592 <b>__showContextMenuChecks</b>(<i></i>) |
|
1593 |
1200 <p> |
1594 <p> |
1201 Private slot called before the checks menu is shown. |
1595 Private slot called before the checks menu is shown. |
1202 </p><a NAME="Project.__showContextMenuDebugger" ID="Project.__showContextMenuDebugger"></a> |
1596 </p> |
|
1597 <a NAME="Project.__showContextMenuDebugger" ID="Project.__showContextMenuDebugger"></a> |
1203 <h4>Project.__showContextMenuDebugger</h4> |
1598 <h4>Project.__showContextMenuDebugger</h4> |
1204 <b>__showContextMenuDebugger</b>(<i></i>) |
1599 <b>__showContextMenuDebugger</b>(<i></i>) |
|
1600 |
1205 <p> |
1601 <p> |
1206 Private slot called before the Debugger menu is shown. |
1602 Private slot called before the Debugger menu is shown. |
1207 </p><a NAME="Project.__showContextMenuGraphics" ID="Project.__showContextMenuGraphics"></a> |
1603 </p> |
|
1604 <a NAME="Project.__showContextMenuGraphics" ID="Project.__showContextMenuGraphics"></a> |
1208 <h4>Project.__showContextMenuGraphics</h4> |
1605 <h4>Project.__showContextMenuGraphics</h4> |
1209 <b>__showContextMenuGraphics</b>(<i></i>) |
1606 <b>__showContextMenuGraphics</b>(<i></i>) |
|
1607 |
1210 <p> |
1608 <p> |
1211 Private slot called before the graphics menu is shown. |
1609 Private slot called before the graphics menu is shown. |
1212 </p><a NAME="Project.__showContextMenuMake" ID="Project.__showContextMenuMake"></a> |
1610 </p> |
|
1611 <a NAME="Project.__showContextMenuMake" ID="Project.__showContextMenuMake"></a> |
1213 <h4>Project.__showContextMenuMake</h4> |
1612 <h4>Project.__showContextMenuMake</h4> |
1214 <b>__showContextMenuMake</b>(<i></i>) |
1613 <b>__showContextMenuMake</b>(<i></i>) |
|
1614 |
1215 <p> |
1615 <p> |
1216 Private slot called before the make menu is shown. |
1616 Private slot called before the make menu is shown. |
1217 </p><a NAME="Project.__showContextMenuPackagers" ID="Project.__showContextMenuPackagers"></a> |
1617 </p> |
|
1618 <a NAME="Project.__showContextMenuPackagers" ID="Project.__showContextMenuPackagers"></a> |
1218 <h4>Project.__showContextMenuPackagers</h4> |
1619 <h4>Project.__showContextMenuPackagers</h4> |
1219 <b>__showContextMenuPackagers</b>(<i></i>) |
1620 <b>__showContextMenuPackagers</b>(<i></i>) |
|
1621 |
1220 <p> |
1622 <p> |
1221 Private slot called before the packagers menu is shown. |
1623 Private slot called before the packagers menu is shown. |
1222 </p><a NAME="Project.__showContextMenuRecent" ID="Project.__showContextMenuRecent"></a> |
1624 </p> |
|
1625 <a NAME="Project.__showContextMenuRecent" ID="Project.__showContextMenuRecent"></a> |
1223 <h4>Project.__showContextMenuRecent</h4> |
1626 <h4>Project.__showContextMenuRecent</h4> |
1224 <b>__showContextMenuRecent</b>(<i></i>) |
1627 <b>__showContextMenuRecent</b>(<i></i>) |
|
1628 |
1225 <p> |
1629 <p> |
1226 Private method to set up the recent projects menu. |
1630 Private method to set up the recent projects menu. |
1227 </p><a NAME="Project.__showContextMenuSession" ID="Project.__showContextMenuSession"></a> |
1631 </p> |
|
1632 <a NAME="Project.__showContextMenuSession" ID="Project.__showContextMenuSession"></a> |
1228 <h4>Project.__showContextMenuSession</h4> |
1633 <h4>Project.__showContextMenuSession</h4> |
1229 <b>__showContextMenuSession</b>(<i></i>) |
1634 <b>__showContextMenuSession</b>(<i></i>) |
|
1635 |
1230 <p> |
1636 <p> |
1231 Private slot called before the Session menu is shown. |
1637 Private slot called before the Session menu is shown. |
1232 </p><a NAME="Project.__showContextMenuShow" ID="Project.__showContextMenuShow"></a> |
1638 </p> |
|
1639 <a NAME="Project.__showContextMenuShow" ID="Project.__showContextMenuShow"></a> |
1233 <h4>Project.__showContextMenuShow</h4> |
1640 <h4>Project.__showContextMenuShow</h4> |
1234 <b>__showContextMenuShow</b>(<i></i>) |
1641 <b>__showContextMenuShow</b>(<i></i>) |
|
1642 |
1235 <p> |
1643 <p> |
1236 Private slot called before the show menu is shown. |
1644 Private slot called before the show menu is shown. |
1237 </p><a NAME="Project.__showContextMenuVCS" ID="Project.__showContextMenuVCS"></a> |
1645 </p> |
|
1646 <a NAME="Project.__showContextMenuVCS" ID="Project.__showContextMenuVCS"></a> |
1238 <h4>Project.__showContextMenuVCS</h4> |
1647 <h4>Project.__showContextMenuVCS</h4> |
1239 <b>__showContextMenuVCS</b>(<i></i>) |
1648 <b>__showContextMenuVCS</b>(<i></i>) |
|
1649 |
1240 <p> |
1650 <p> |
1241 Private slot called before the vcs menu is shown. |
1651 Private slot called before the vcs menu is shown. |
1242 </p><a NAME="Project.__showDebugProperties" ID="Project.__showDebugProperties"></a> |
1652 </p> |
|
1653 <a NAME="Project.__showDebugProperties" ID="Project.__showDebugProperties"></a> |
1243 <h4>Project.__showDebugProperties</h4> |
1654 <h4>Project.__showDebugProperties</h4> |
1244 <b>__showDebugProperties</b>(<i></i>) |
1655 <b>__showDebugProperties</b>(<i></i>) |
|
1656 |
1245 <p> |
1657 <p> |
1246 Private slot to display the debugger properties dialog. |
1658 Private slot to display the debugger properties dialog. |
1247 </p><a NAME="Project.__showFiletypeAssociations" ID="Project.__showFiletypeAssociations"></a> |
1659 </p> |
|
1660 <a NAME="Project.__showFiletypeAssociations" ID="Project.__showFiletypeAssociations"></a> |
1248 <h4>Project.__showFiletypeAssociations</h4> |
1661 <h4>Project.__showFiletypeAssociations</h4> |
1249 <b>__showFiletypeAssociations</b>(<i></i>) |
1662 <b>__showFiletypeAssociations</b>(<i></i>) |
|
1663 |
1250 <p> |
1664 <p> |
1251 Private slot to display the filetype association dialog. |
1665 Private slot to display the filetype association dialog. |
1252 </p><a NAME="Project.__showLexerAssociations" ID="Project.__showLexerAssociations"></a> |
1666 </p> |
|
1667 <a NAME="Project.__showLexerAssociations" ID="Project.__showLexerAssociations"></a> |
1253 <h4>Project.__showLexerAssociations</h4> |
1668 <h4>Project.__showLexerAssociations</h4> |
1254 <b>__showLexerAssociations</b>(<i></i>) |
1669 <b>__showLexerAssociations</b>(<i></i>) |
|
1670 |
1255 <p> |
1671 <p> |
1256 Private slot to display the lexer association dialog. |
1672 Private slot to display the lexer association dialog. |
1257 </p><a NAME="Project.__showMenu" ID="Project.__showMenu"></a> |
1673 </p> |
|
1674 <a NAME="Project.__showMenu" ID="Project.__showMenu"></a> |
1258 <h4>Project.__showMenu</h4> |
1675 <h4>Project.__showMenu</h4> |
1259 <b>__showMenu</b>(<i></i>) |
1676 <b>__showMenu</b>(<i></i>) |
|
1677 |
1260 <p> |
1678 <p> |
1261 Private method to set up the project menu. |
1679 Private method to set up the project menu. |
1262 </p><a NAME="Project.__showProfileData" ID="Project.__showProfileData"></a> |
1680 </p> |
|
1681 <a NAME="Project.__showProfileData" ID="Project.__showProfileData"></a> |
1263 <h4>Project.__showProfileData</h4> |
1682 <h4>Project.__showProfileData</h4> |
1264 <b>__showProfileData</b>(<i></i>) |
1683 <b>__showProfileData</b>(<i></i>) |
|
1684 |
1265 <p> |
1685 <p> |
1266 Private slot used to show the profiling information for the project. |
1686 Private slot used to show the profiling information for the project. |
1267 </p><a NAME="Project.__showProperties" ID="Project.__showProperties"></a> |
1687 </p> |
|
1688 <a NAME="Project.__showProperties" ID="Project.__showProperties"></a> |
1268 <h4>Project.__showProperties</h4> |
1689 <h4>Project.__showProperties</h4> |
1269 <b>__showProperties</b>(<i></i>) |
1690 <b>__showProperties</b>(<i></i>) |
|
1691 |
1270 <p> |
1692 <p> |
1271 Private slot to display the properties dialog. |
1693 Private slot to display the properties dialog. |
1272 </p><a NAME="Project.__showUserProperties" ID="Project.__showUserProperties"></a> |
1694 </p> |
|
1695 <a NAME="Project.__showUserProperties" ID="Project.__showUserProperties"></a> |
1273 <h4>Project.__showUserProperties</h4> |
1696 <h4>Project.__showUserProperties</h4> |
1274 <b>__showUserProperties</b>(<i></i>) |
1697 <b>__showUserProperties</b>(<i></i>) |
|
1698 |
1275 <p> |
1699 <p> |
1276 Private slot to display the user specific properties dialog. |
1700 Private slot to display the user specific properties dialog. |
1277 </p><a NAME="Project.__sourceExtensions" ID="Project.__sourceExtensions"></a> |
1701 </p> |
|
1702 <a NAME="Project.__sourceExtensions" ID="Project.__sourceExtensions"></a> |
1278 <h4>Project.__sourceExtensions</h4> |
1703 <h4>Project.__sourceExtensions</h4> |
1279 <b>__sourceExtensions</b>(<i>language</i>) |
1704 <b>__sourceExtensions</b>(<i>language</i>) |
|
1705 |
1280 <p> |
1706 <p> |
1281 Private method to get the source extensions of a programming language. |
1707 Private method to get the source extensions of a programming language. |
1282 </p><dl> |
1708 </p> |
|
1709 <dl> |
|
1710 |
1283 <dt><i>language</i></dt> |
1711 <dt><i>language</i></dt> |
1284 <dd> |
1712 <dd> |
1285 programming language (string) |
1713 programming language (string) |
1286 </dd> |
1714 </dd> |
1287 </dl><dl> |
1715 </dl> |
|
1716 <dl> |
1288 <dt>Returns:</dt> |
1717 <dt>Returns:</dt> |
1289 <dd> |
1718 <dd> |
1290 source extensions (list of string) |
1719 source extensions (list of string) |
1291 </dd> |
1720 </dd> |
1292 </dl><a NAME="Project.__statusMonitorStatus" ID="Project.__statusMonitorStatus"></a> |
1721 </dl> |
|
1722 <a NAME="Project.__statusMonitorStatus" ID="Project.__statusMonitorStatus"></a> |
1293 <h4>Project.__statusMonitorStatus</h4> |
1723 <h4>Project.__statusMonitorStatus</h4> |
1294 <b>__statusMonitorStatus</b>(<i>status, statusMsg</i>) |
1724 <b>__statusMonitorStatus</b>(<i>status, statusMsg</i>) |
|
1725 |
1295 <p> |
1726 <p> |
1296 Private method to receive the status monitor status. |
1727 Private method to receive the status monitor status. |
1297 </p><p> |
1728 </p> |
|
1729 <p> |
1298 It simply reemits the received status. |
1730 It simply reemits the received status. |
1299 </p><dl> |
1731 </p> |
|
1732 <dl> |
|
1733 |
1300 <dt><i>status</i></dt> |
1734 <dt><i>status</i></dt> |
1301 <dd> |
1735 <dd> |
1302 status of the monitoring thread (string, ok, nok or off) |
1736 status of the monitoring thread (string, ok, nok or off) |
1303 </dd><dt><i>statusMsg</i></dt> |
1737 </dd> |
|
1738 <dt><i>statusMsg</i></dt> |
1304 <dd> |
1739 <dd> |
1305 explanotory text for the signaled status (string) |
1740 explanotory text for the signaled status (string) |
1306 </dd> |
1741 </dd> |
1307 </dl><a NAME="Project.__syncRecent" ID="Project.__syncRecent"></a> |
1742 </dl> |
|
1743 <a NAME="Project.__syncRecent" ID="Project.__syncRecent"></a> |
1308 <h4>Project.__syncRecent</h4> |
1744 <h4>Project.__syncRecent</h4> |
1309 <b>__syncRecent</b>(<i></i>) |
1745 <b>__syncRecent</b>(<i></i>) |
|
1746 |
1310 <p> |
1747 <p> |
1311 Private method to synchronize the list of recently opened projects |
1748 Private method to synchronize the list of recently opened projects |
1312 with the central store. |
1749 with the central store. |
1313 </p><a NAME="Project.__vcsStatusChanged" ID="Project.__vcsStatusChanged"></a> |
1750 </p> |
|
1751 <a NAME="Project.__vcsStatusChanged" ID="Project.__vcsStatusChanged"></a> |
1314 <h4>Project.__vcsStatusChanged</h4> |
1752 <h4>Project.__vcsStatusChanged</h4> |
1315 <b>__vcsStatusChanged</b>(<i></i>) |
1753 <b>__vcsStatusChanged</b>(<i></i>) |
|
1754 |
1316 <p> |
1755 <p> |
1317 Private slot to handle a change of the overall VCS status. |
1756 Private slot to handle a change of the overall VCS status. |
1318 </p><a NAME="Project.__writeDebugProperties" ID="Project.__writeDebugProperties"></a> |
1757 </p> |
|
1758 <a NAME="Project.__writeDebugProperties" ID="Project.__writeDebugProperties"></a> |
1319 <h4>Project.__writeDebugProperties</h4> |
1759 <h4>Project.__writeDebugProperties</h4> |
1320 <b>__writeDebugProperties</b>(<i>quiet=False</i>) |
1760 <b>__writeDebugProperties</b>(<i>quiet=False</i>) |
|
1761 |
1321 <p> |
1762 <p> |
1322 Private method to write the project debugger properties file (.e4d). |
1763 Private method to write the project debugger properties file (.e4d). |
1323 </p><dl> |
1764 </p> |
|
1765 <dl> |
|
1766 |
1324 <dt><i>quiet</i></dt> |
1767 <dt><i>quiet</i></dt> |
1325 <dd> |
1768 <dd> |
1326 flag indicating quiet operations. |
1769 flag indicating quiet operations. |
1327 If this flag is true, no errors are reported. |
1770 If this flag is true, no errors are reported. |
1328 </dd> |
1771 </dd> |
1329 </dl><a NAME="Project.__writeProject" ID="Project.__writeProject"></a> |
1772 </dl> |
|
1773 <a NAME="Project.__writeProject" ID="Project.__writeProject"></a> |
1330 <h4>Project.__writeProject</h4> |
1774 <h4>Project.__writeProject</h4> |
1331 <b>__writeProject</b>(<i>fn=None</i>) |
1775 <b>__writeProject</b>(<i>fn=None</i>) |
|
1776 |
1332 <p> |
1777 <p> |
1333 Private method to save the project infos to a project file. |
1778 Private method to save the project infos to a project file. |
1334 </p><dl> |
1779 </p> |
|
1780 <dl> |
|
1781 |
1335 <dt><i>fn</i></dt> |
1782 <dt><i>fn</i></dt> |
1336 <dd> |
1783 <dd> |
1337 optional filename of the project file to be written (string). |
1784 optional filename of the project file to be written (string). |
1338 If fn is None, the filename stored in the project object |
1785 If fn is None, the filename stored in the project object |
1339 is used. This is the 'save' action. If fn is given, this filename |
1786 is used. This is the 'save' action. If fn is given, this filename |
1340 is used instead of the one in the project object. This is the |
1787 is used instead of the one in the project object. This is the |
1341 'save as' action. |
1788 'save as' action. |
1342 </dd> |
1789 </dd> |
1343 </dl><dl> |
1790 </dl> |
|
1791 <dl> |
1344 <dt>Returns:</dt> |
1792 <dt>Returns:</dt> |
1345 <dd> |
1793 <dd> |
1346 flag indicating success |
1794 flag indicating success |
1347 </dd> |
1795 </dd> |
1348 </dl><a NAME="Project.__writeSession" ID="Project.__writeSession"></a> |
1796 </dl> |
|
1797 <a NAME="Project.__writeSession" ID="Project.__writeSession"></a> |
1349 <h4>Project.__writeSession</h4> |
1798 <h4>Project.__writeSession</h4> |
1350 <b>__writeSession</b>(<i>quiet=False, indicator=""</i>) |
1799 <b>__writeSession</b>(<i>quiet=False, indicator=""</i>) |
|
1800 |
1351 <p> |
1801 <p> |
1352 Private method to write the session data to an XML file (.e5s). |
1802 Private method to write the session data to an XML file (.e5s). |
1353 </p><dl> |
1803 </p> |
|
1804 <dl> |
|
1805 |
1354 <dt><i>quiet</i></dt> |
1806 <dt><i>quiet</i></dt> |
1355 <dd> |
1807 <dd> |
1356 flag indicating quiet operations. |
1808 flag indicating quiet operations. |
1357 If this flag is true, no errors are reported. |
1809 If this flag is true, no errors are reported. |
1358 </dd><dt><i>indicator=</i></dt> |
1810 </dd> |
|
1811 <dt><i>indicator=</i></dt> |
1359 <dd> |
1812 <dd> |
1360 indicator string (string) |
1813 indicator string (string) |
1361 </dd> |
1814 </dd> |
1362 </dl><a NAME="Project.__writeUserProperties" ID="Project.__writeUserProperties"></a> |
1815 </dl> |
|
1816 <a NAME="Project.__writeUserProperties" ID="Project.__writeUserProperties"></a> |
1363 <h4>Project.__writeUserProperties</h4> |
1817 <h4>Project.__writeUserProperties</h4> |
1364 <b>__writeUserProperties</b>(<i></i>) |
1818 <b>__writeUserProperties</b>(<i></i>) |
|
1819 |
1365 <p> |
1820 <p> |
1366 Private method to write the project data to an XML file. |
1821 Private method to write the project data to an XML file. |
1367 </p><a NAME="Project.addDirectory" ID="Project.addDirectory"></a> |
1822 </p> |
|
1823 <a NAME="Project.addDirectory" ID="Project.addDirectory"></a> |
1368 <h4>Project.addDirectory</h4> |
1824 <h4>Project.addDirectory</h4> |
1369 <b>addDirectory</b>(<i>fileTypeFilter=None, startdir=None</i>) |
1825 <b>addDirectory</b>(<i>fileTypeFilter=None, startdir=None</i>) |
|
1826 |
1370 <p> |
1827 <p> |
1371 Public method used to add all files of a directory to the project. |
1828 Public method used to add all files of a directory to the project. |
1372 </p><dl> |
1829 </p> |
|
1830 <dl> |
|
1831 |
1373 <dt><i>fileTypeFilter</i> (str out of source, form, resource, interface, protocol, others)</dt> |
1832 <dt><i>fileTypeFilter</i> (str out of source, form, resource, interface, protocol, others)</dt> |
1374 <dd> |
1833 <dd> |
1375 filter to be used by the add directory dialog |
1834 filter to be used by the add directory dialog |
1376 </dd><dt><i>startdir</i> (str)</dt> |
1835 </dd> |
|
1836 <dt><i>startdir</i> (str)</dt> |
1377 <dd> |
1837 <dd> |
1378 start directory for the selection dialog |
1838 start directory for the selection dialog |
1379 </dd> |
1839 </dd> |
1380 </dl><a NAME="Project.addE5Actions" ID="Project.addE5Actions"></a> |
1840 </dl> |
|
1841 <a NAME="Project.addE5Actions" ID="Project.addE5Actions"></a> |
1381 <h4>Project.addE5Actions</h4> |
1842 <h4>Project.addE5Actions</h4> |
1382 <b>addE5Actions</b>(<i>actions</i>) |
1843 <b>addE5Actions</b>(<i>actions</i>) |
|
1844 |
1383 <p> |
1845 <p> |
1384 Public method to add actions to the list of actions. |
1846 Public method to add actions to the list of actions. |
1385 </p><dl> |
1847 </p> |
|
1848 <dl> |
|
1849 |
1386 <dt><i>actions</i></dt> |
1850 <dt><i>actions</i></dt> |
1387 <dd> |
1851 <dd> |
1388 list of actions (list of E5Action) |
1852 list of actions (list of E5Action) |
1389 </dd> |
1853 </dd> |
1390 </dl><a NAME="Project.addFiles" ID="Project.addFiles"></a> |
1854 </dl> |
|
1855 <a NAME="Project.addFiles" ID="Project.addFiles"></a> |
1391 <h4>Project.addFiles</h4> |
1856 <h4>Project.addFiles</h4> |
1392 <b>addFiles</b>(<i>fileTypeFilter=None, startdir=None</i>) |
1857 <b>addFiles</b>(<i>fileTypeFilter=None, startdir=None</i>) |
|
1858 |
1393 <p> |
1859 <p> |
1394 Public slot used to add files to the project. |
1860 Public slot used to add files to the project. |
1395 </p><dl> |
1861 </p> |
|
1862 <dl> |
|
1863 |
1396 <dt><i>fileTypeFilter</i> (str out of source, form, resource, interface, protocol, others)</dt> |
1864 <dt><i>fileTypeFilter</i> (str out of source, form, resource, interface, protocol, others)</dt> |
1397 <dd> |
1865 <dd> |
1398 filter to be used by the add file dialog |
1866 filter to be used by the add file dialog |
1399 </dd><dt><i>startdir</i> (str)</dt> |
1867 </dd> |
|
1868 <dt><i>startdir</i> (str)</dt> |
1400 <dd> |
1869 <dd> |
1401 start directory for the selection dialog |
1870 start directory for the selection dialog |
1402 </dd> |
1871 </dd> |
1403 </dl><a NAME="Project.addIdlDir" ID="Project.addIdlDir"></a> |
1872 </dl> |
|
1873 <a NAME="Project.addIdlDir" ID="Project.addIdlDir"></a> |
1404 <h4>Project.addIdlDir</h4> |
1874 <h4>Project.addIdlDir</h4> |
1405 <b>addIdlDir</b>(<i></i>) |
1875 <b>addIdlDir</b>(<i></i>) |
|
1876 |
1406 <p> |
1877 <p> |
1407 Public slot to add all IDL interfaces of a directory to the current |
1878 Public slot to add all IDL interfaces of a directory to the current |
1408 project. |
1879 project. |
1409 </p><a NAME="Project.addIdlFiles" ID="Project.addIdlFiles"></a> |
1880 </p> |
|
1881 <a NAME="Project.addIdlFiles" ID="Project.addIdlFiles"></a> |
1410 <h4>Project.addIdlFiles</h4> |
1882 <h4>Project.addIdlFiles</h4> |
1411 <b>addIdlFiles</b>(<i></i>) |
1883 <b>addIdlFiles</b>(<i></i>) |
|
1884 |
1412 <p> |
1885 <p> |
1413 Public slot to add IDL interfaces to the current project. |
1886 Public slot to add IDL interfaces to the current project. |
1414 </p><a NAME="Project.addLanguage" ID="Project.addLanguage"></a> |
1887 </p> |
|
1888 <a NAME="Project.addLanguage" ID="Project.addLanguage"></a> |
1415 <h4>Project.addLanguage</h4> |
1889 <h4>Project.addLanguage</h4> |
1416 <b>addLanguage</b>(<i></i>) |
1890 <b>addLanguage</b>(<i></i>) |
|
1891 |
1417 <p> |
1892 <p> |
1418 Public slot used to add a language to the project. |
1893 Public slot used to add a language to the project. |
1419 </p><a NAME="Project.addOthersDir" ID="Project.addOthersDir"></a> |
1894 </p> |
|
1895 <a NAME="Project.addOthersDir" ID="Project.addOthersDir"></a> |
1420 <h4>Project.addOthersDir</h4> |
1896 <h4>Project.addOthersDir</h4> |
1421 <b>addOthersDir</b>(<i></i>) |
1897 <b>addOthersDir</b>(<i></i>) |
|
1898 |
1422 <p> |
1899 <p> |
1423 Public slot to add a directory to the OTHERS project data. |
1900 Public slot to add a directory to the OTHERS project data. |
1424 </p><a NAME="Project.addOthersFiles" ID="Project.addOthersFiles"></a> |
1901 </p> |
|
1902 <a NAME="Project.addOthersFiles" ID="Project.addOthersFiles"></a> |
1425 <h4>Project.addOthersFiles</h4> |
1903 <h4>Project.addOthersFiles</h4> |
1426 <b>addOthersFiles</b>(<i></i>) |
1904 <b>addOthersFiles</b>(<i></i>) |
|
1905 |
1427 <p> |
1906 <p> |
1428 Public slot to add files to the OTHERS project data. |
1907 Public slot to add files to the OTHERS project data. |
1429 </p><a NAME="Project.addProtoDir" ID="Project.addProtoDir"></a> |
1908 </p> |
|
1909 <a NAME="Project.addProtoDir" ID="Project.addProtoDir"></a> |
1430 <h4>Project.addProtoDir</h4> |
1910 <h4>Project.addProtoDir</h4> |
1431 <b>addProtoDir</b>(<i></i>) |
1911 <b>addProtoDir</b>(<i></i>) |
|
1912 |
1432 <p> |
1913 <p> |
1433 Public slot to add all protocol files of a directory to the current |
1914 Public slot to add all protocol files of a directory to the current |
1434 project. |
1915 project. |
1435 </p><a NAME="Project.addProtoFiles" ID="Project.addProtoFiles"></a> |
1916 </p> |
|
1917 <a NAME="Project.addProtoFiles" ID="Project.addProtoFiles"></a> |
1436 <h4>Project.addProtoFiles</h4> |
1918 <h4>Project.addProtoFiles</h4> |
1437 <b>addProtoFiles</b>(<i></i>) |
1919 <b>addProtoFiles</b>(<i></i>) |
|
1920 |
1438 <p> |
1921 <p> |
1439 Public slot to add protocol files to the current project. |
1922 Public slot to add protocol files to the current project. |
1440 </p><a NAME="Project.addResourceDir" ID="Project.addResourceDir"></a> |
1923 </p> |
|
1924 <a NAME="Project.addResourceDir" ID="Project.addResourceDir"></a> |
1441 <h4>Project.addResourceDir</h4> |
1925 <h4>Project.addResourceDir</h4> |
1442 <b>addResourceDir</b>(<i></i>) |
1926 <b>addResourceDir</b>(<i></i>) |
|
1927 |
1443 <p> |
1928 <p> |
1444 Public slot to add all Qt resource files of a directory to the current |
1929 Public slot to add all Qt resource files of a directory to the current |
1445 project. |
1930 project. |
1446 </p><a NAME="Project.addResourceFiles" ID="Project.addResourceFiles"></a> |
1931 </p> |
|
1932 <a NAME="Project.addResourceFiles" ID="Project.addResourceFiles"></a> |
1447 <h4>Project.addResourceFiles</h4> |
1933 <h4>Project.addResourceFiles</h4> |
1448 <b>addResourceFiles</b>(<i></i>) |
1934 <b>addResourceFiles</b>(<i></i>) |
|
1935 |
1449 <p> |
1936 <p> |
1450 Public slot to add Qt resources to the current project. |
1937 Public slot to add Qt resources to the current project. |
1451 </p><a NAME="Project.addSourceDir" ID="Project.addSourceDir"></a> |
1938 </p> |
|
1939 <a NAME="Project.addSourceDir" ID="Project.addSourceDir"></a> |
1452 <h4>Project.addSourceDir</h4> |
1940 <h4>Project.addSourceDir</h4> |
1453 <b>addSourceDir</b>(<i></i>) |
1941 <b>addSourceDir</b>(<i></i>) |
|
1942 |
1454 <p> |
1943 <p> |
1455 Public slot to add all source files of a directory to the current |
1944 Public slot to add all source files of a directory to the current |
1456 project. |
1945 project. |
1457 </p><a NAME="Project.addSourceFiles" ID="Project.addSourceFiles"></a> |
1946 </p> |
|
1947 <a NAME="Project.addSourceFiles" ID="Project.addSourceFiles"></a> |
1458 <h4>Project.addSourceFiles</h4> |
1948 <h4>Project.addSourceFiles</h4> |
1459 <b>addSourceFiles</b>(<i></i>) |
1949 <b>addSourceFiles</b>(<i></i>) |
|
1950 |
1460 <p> |
1951 <p> |
1461 Public slot to add source files to the current project. |
1952 Public slot to add source files to the current project. |
1462 </p><a NAME="Project.addToOthers" ID="Project.addToOthers"></a> |
1953 </p> |
|
1954 <a NAME="Project.addToOthers" ID="Project.addToOthers"></a> |
1463 <h4>Project.addToOthers</h4> |
1955 <h4>Project.addToOthers</h4> |
1464 <b>addToOthers</b>(<i>fn</i>) |
1956 <b>addToOthers</b>(<i>fn</i>) |
|
1957 |
1465 <p> |
1958 <p> |
1466 Public method to add a file/directory to the OTHERS project data. |
1959 Public method to add a file/directory to the OTHERS project data. |
1467 </p><dl> |
1960 </p> |
|
1961 <dl> |
|
1962 |
1468 <dt><i>fn</i></dt> |
1963 <dt><i>fn</i></dt> |
1469 <dd> |
1964 <dd> |
1470 file name or directory name to add (string) |
1965 file name or directory name to add (string) |
1471 </dd> |
1966 </dd> |
1472 </dl><a NAME="Project.addUiDir" ID="Project.addUiDir"></a> |
1967 </dl> |
|
1968 <a NAME="Project.addUiDir" ID="Project.addUiDir"></a> |
1473 <h4>Project.addUiDir</h4> |
1969 <h4>Project.addUiDir</h4> |
1474 <b>addUiDir</b>(<i></i>) |
1970 <b>addUiDir</b>(<i></i>) |
|
1971 |
1475 <p> |
1972 <p> |
1476 Public slot to add all forms of a directory to the current project. |
1973 Public slot to add all forms of a directory to the current project. |
1477 </p><a NAME="Project.addUiFiles" ID="Project.addUiFiles"></a> |
1974 </p> |
|
1975 <a NAME="Project.addUiFiles" ID="Project.addUiFiles"></a> |
1478 <h4>Project.addUiFiles</h4> |
1976 <h4>Project.addUiFiles</h4> |
1479 <b>addUiFiles</b>(<i></i>) |
1977 <b>addUiFiles</b>(<i></i>) |
|
1978 |
1480 <p> |
1979 <p> |
1481 Public slot to add forms to the current project. |
1980 Public slot to add forms to the current project. |
1482 </p><a NAME="Project.appendFile" ID="Project.appendFile"></a> |
1981 </p> |
|
1982 <a NAME="Project.appendFile" ID="Project.appendFile"></a> |
1483 <h4>Project.appendFile</h4> |
1983 <h4>Project.appendFile</h4> |
1484 <b>appendFile</b>(<i>fn, isSourceFile=False, updateModel=True</i>) |
1984 <b>appendFile</b>(<i>fn, isSourceFile=False, updateModel=True</i>) |
|
1985 |
1485 <p> |
1986 <p> |
1486 Public method to append a file to the project. |
1987 Public method to append a file to the project. |
1487 </p><dl> |
1988 </p> |
|
1989 <dl> |
|
1990 |
1488 <dt><i>fn</i></dt> |
1991 <dt><i>fn</i></dt> |
1489 <dd> |
1992 <dd> |
1490 filename to be added to the project (string) |
1993 filename to be added to the project (string) |
1491 </dd><dt><i>isSourceFile</i></dt> |
1994 </dd> |
|
1995 <dt><i>isSourceFile</i></dt> |
1492 <dd> |
1996 <dd> |
1493 flag indicating that this is a source file |
1997 flag indicating that this is a source file |
1494 even if it doesn't have the source extension (boolean) |
1998 even if it doesn't have the source extension (boolean) |
1495 </dd><dt><i>updateModel</i></dt> |
1999 </dd> |
|
2000 <dt><i>updateModel</i></dt> |
1496 <dd> |
2001 <dd> |
1497 flag indicating an update of the model is |
2002 flag indicating an update of the model is |
1498 requested (boolean) |
2003 requested (boolean) |
1499 </dd> |
2004 </dd> |
1500 </dl><a NAME="Project.checkAllScriptsDirty" ID="Project.checkAllScriptsDirty"></a> |
2005 </dl> |
|
2006 <a NAME="Project.checkAllScriptsDirty" ID="Project.checkAllScriptsDirty"></a> |
1501 <h4>Project.checkAllScriptsDirty</h4> |
2007 <h4>Project.checkAllScriptsDirty</h4> |
1502 <b>checkAllScriptsDirty</b>(<i>reportSyntaxErrors=False</i>) |
2008 <b>checkAllScriptsDirty</b>(<i>reportSyntaxErrors=False</i>) |
|
2009 |
1503 <p> |
2010 <p> |
1504 Public method to check all scripts belonging to the project for |
2011 Public method to check all scripts belonging to the project for |
1505 their dirty status. |
2012 their dirty status. |
1506 </p><dl> |
2013 </p> |
|
2014 <dl> |
|
2015 |
1507 <dt><i>reportSyntaxErrors=</i></dt> |
2016 <dt><i>reportSyntaxErrors=</i></dt> |
1508 <dd> |
2017 <dd> |
1509 flag indicating special reporting |
2018 flag indicating special reporting |
1510 for syntax errors (boolean) |
2019 for syntax errors (boolean) |
1511 </dd> |
2020 </dd> |
1512 </dl><dl> |
2021 </dl> |
|
2022 <dl> |
1513 <dt>Returns:</dt> |
2023 <dt>Returns:</dt> |
1514 <dd> |
2024 <dd> |
1515 flag indicating success (boolean) |
2025 flag indicating success (boolean) |
1516 </dd> |
2026 </dd> |
1517 </dl><a NAME="Project.checkDirty" ID="Project.checkDirty"></a> |
2027 </dl> |
|
2028 <a NAME="Project.checkDirty" ID="Project.checkDirty"></a> |
1518 <h4>Project.checkDirty</h4> |
2029 <h4>Project.checkDirty</h4> |
1519 <b>checkDirty</b>(<i></i>) |
2030 <b>checkDirty</b>(<i></i>) |
|
2031 |
1520 <p> |
2032 <p> |
1521 Public method to check dirty status and open a message window. |
2033 Public method to check dirty status and open a message window. |
1522 </p><dl> |
2034 </p> |
|
2035 <dl> |
1523 <dt>Returns:</dt> |
2036 <dt>Returns:</dt> |
1524 <dd> |
2037 <dd> |
1525 flag indicating whether this operation was successful (boolean) |
2038 flag indicating whether this operation was successful (boolean) |
1526 </dd> |
2039 </dd> |
1527 </dl><a NAME="Project.checkLanguageFiles" ID="Project.checkLanguageFiles"></a> |
2040 </dl> |
|
2041 <a NAME="Project.checkLanguageFiles" ID="Project.checkLanguageFiles"></a> |
1528 <h4>Project.checkLanguageFiles</h4> |
2042 <h4>Project.checkLanguageFiles</h4> |
1529 <b>checkLanguageFiles</b>(<i></i>) |
2043 <b>checkLanguageFiles</b>(<i></i>) |
|
2044 |
1530 <p> |
2045 <p> |
1531 Public slot to check the language files after a release process. |
2046 Public slot to check the language files after a release process. |
1532 </p><a NAME="Project.checkVCSStatus" ID="Project.checkVCSStatus"></a> |
2047 </p> |
|
2048 <a NAME="Project.checkVCSStatus" ID="Project.checkVCSStatus"></a> |
1533 <h4>Project.checkVCSStatus</h4> |
2049 <h4>Project.checkVCSStatus</h4> |
1534 <b>checkVCSStatus</b>(<i></i>) |
2050 <b>checkVCSStatus</b>(<i></i>) |
|
2051 |
1535 <p> |
2052 <p> |
1536 Public method to wake up the VCS status monitor thread. |
2053 Public method to wake up the VCS status monitor thread. |
1537 </p><a NAME="Project.clearHistories" ID="Project.clearHistories"></a> |
2054 </p> |
|
2055 <a NAME="Project.clearHistories" ID="Project.clearHistories"></a> |
1538 <h4>Project.clearHistories</h4> |
2056 <h4>Project.clearHistories</h4> |
1539 <b>clearHistories</b>(<i></i>) |
2057 <b>clearHistories</b>(<i></i>) |
|
2058 |
1540 <p> |
2059 <p> |
1541 Public method to clear the project related histories. |
2060 Public method to clear the project related histories. |
1542 </p><a NAME="Project.clearRecent" ID="Project.clearRecent"></a> |
2061 </p> |
|
2062 <a NAME="Project.clearRecent" ID="Project.clearRecent"></a> |
1543 <h4>Project.clearRecent</h4> |
2063 <h4>Project.clearRecent</h4> |
1544 <b>clearRecent</b>(<i></i>) |
2064 <b>clearRecent</b>(<i></i>) |
|
2065 |
1545 <p> |
2066 <p> |
1546 Public method to clear the recent projects menu. |
2067 Public method to clear the recent projects menu. |
1547 </p><a NAME="Project.clearStatusMonitorCachedState" ID="Project.clearStatusMonitorCachedState"></a> |
2068 </p> |
|
2069 <a NAME="Project.clearStatusMonitorCachedState" ID="Project.clearStatusMonitorCachedState"></a> |
1548 <h4>Project.clearStatusMonitorCachedState</h4> |
2070 <h4>Project.clearStatusMonitorCachedState</h4> |
1549 <b>clearStatusMonitorCachedState</b>(<i>name</i>) |
2071 <b>clearStatusMonitorCachedState</b>(<i>name</i>) |
|
2072 |
1550 <p> |
2073 <p> |
1551 Public method to clear the cached VCS state of a file/directory. |
2074 Public method to clear the cached VCS state of a file/directory. |
1552 </p><dl> |
2075 </p> |
|
2076 <dl> |
|
2077 |
1553 <dt><i>name</i></dt> |
2078 <dt><i>name</i></dt> |
1554 <dd> |
2079 <dd> |
1555 name of the entry to be cleared (string) |
2080 name of the entry to be cleared (string) |
1556 </dd> |
2081 </dd> |
1557 </dl><a NAME="Project.closeProject" ID="Project.closeProject"></a> |
2082 </dl> |
|
2083 <a NAME="Project.closeProject" ID="Project.closeProject"></a> |
1558 <h4>Project.closeProject</h4> |
2084 <h4>Project.closeProject</h4> |
1559 <b>closeProject</b>(<i>reopen=False, noSave=False</i>) |
2085 <b>closeProject</b>(<i>reopen=False, noSave=False</i>) |
|
2086 |
1560 <p> |
2087 <p> |
1561 Public slot to close the current project. |
2088 Public slot to close the current project. |
1562 </p><dl> |
2089 </p> |
|
2090 <dl> |
|
2091 |
1563 <dt><i>reopen=</i></dt> |
2092 <dt><i>reopen=</i></dt> |
1564 <dd> |
2093 <dd> |
1565 flag indicating a reopening of the project (boolean) |
2094 flag indicating a reopening of the project (boolean) |
1566 </dd><dt><i>noSave=</i></dt> |
2095 </dd> |
|
2096 <dt><i>noSave=</i></dt> |
1567 <dd> |
2097 <dd> |
1568 flag indicating to not perform save actions (boolean) |
2098 flag indicating to not perform save actions (boolean) |
1569 </dd> |
2099 </dd> |
1570 </dl><dl> |
2100 </dl> |
|
2101 <dl> |
1571 <dt>Returns:</dt> |
2102 <dt>Returns:</dt> |
1572 <dd> |
2103 <dd> |
1573 flag indicating success (boolean) |
2104 flag indicating success (boolean) |
1574 </dd> |
2105 </dd> |
1575 </dl><a NAME="Project.copyDirectory" ID="Project.copyDirectory"></a> |
2106 </dl> |
|
2107 <a NAME="Project.copyDirectory" ID="Project.copyDirectory"></a> |
1576 <h4>Project.copyDirectory</h4> |
2108 <h4>Project.copyDirectory</h4> |
1577 <b>copyDirectory</b>(<i>olddn, newdn</i>) |
2109 <b>copyDirectory</b>(<i>olddn, newdn</i>) |
|
2110 |
1578 <p> |
2111 <p> |
1579 Public slot to copy a directory. |
2112 Public slot to copy a directory. |
1580 </p><dl> |
2113 </p> |
|
2114 <dl> |
|
2115 |
1581 <dt><i>olddn</i></dt> |
2116 <dt><i>olddn</i></dt> |
1582 <dd> |
2117 <dd> |
1583 original directory name (string) |
2118 original directory name (string) |
1584 </dd><dt><i>newdn</i></dt> |
2119 </dd> |
|
2120 <dt><i>newdn</i></dt> |
1585 <dd> |
2121 <dd> |
1586 new directory name (string) |
2122 new directory name (string) |
1587 </dd> |
2123 </dd> |
1588 </dl><a NAME="Project.createNewProject" ID="Project.createNewProject"></a> |
2124 </dl> |
|
2125 <a NAME="Project.createNewProject" ID="Project.createNewProject"></a> |
1589 <h4>Project.createNewProject</h4> |
2126 <h4>Project.createNewProject</h4> |
1590 <b>createNewProject</b>(<i></i>) |
2127 <b>createNewProject</b>(<i></i>) |
|
2128 |
1591 <p> |
2129 <p> |
1592 Public slot to built a new project. |
2130 Public slot to built a new project. |
1593 </p><p> |
2131 </p> |
|
2132 <p> |
1594 This method displays the new project dialog and initializes |
2133 This method displays the new project dialog and initializes |
1595 the project object with the data entered. |
2134 the project object with the data entered. |
1596 </p><a NAME="Project.createProjectManagementDir" ID="Project.createProjectManagementDir"></a> |
2135 </p> |
|
2136 <a NAME="Project.createProjectManagementDir" ID="Project.createProjectManagementDir"></a> |
1597 <h4>Project.createProjectManagementDir</h4> |
2137 <h4>Project.createProjectManagementDir</h4> |
1598 <b>createProjectManagementDir</b>(<i></i>) |
2138 <b>createProjectManagementDir</b>(<i></i>) |
|
2139 |
1599 <p> |
2140 <p> |
1600 Public method to create the project management directory. |
2141 Public method to create the project management directory. |
1601 </p><p> |
2142 </p> |
|
2143 <p> |
1602 It does nothing, if it already exists. |
2144 It does nothing, if it already exists. |
1603 </p><a NAME="Project.deleteDirectory" ID="Project.deleteDirectory"></a> |
2145 </p> |
|
2146 <a NAME="Project.deleteDirectory" ID="Project.deleteDirectory"></a> |
1604 <h4>Project.deleteDirectory</h4> |
2147 <h4>Project.deleteDirectory</h4> |
1605 <b>deleteDirectory</b>(<i>dn</i>) |
2148 <b>deleteDirectory</b>(<i>dn</i>) |
|
2149 |
1606 <p> |
2150 <p> |
1607 Public slot to delete a directory from the project directory. |
2151 Public slot to delete a directory from the project directory. |
1608 </p><dl> |
2152 </p> |
|
2153 <dl> |
|
2154 |
1609 <dt><i>dn</i></dt> |
2155 <dt><i>dn</i></dt> |
1610 <dd> |
2156 <dd> |
1611 directory name to be removed from the project |
2157 directory name to be removed from the project |
1612 </dd> |
2158 </dd> |
1613 </dl><dl> |
2159 </dl> |
|
2160 <dl> |
1614 <dt>Returns:</dt> |
2161 <dt>Returns:</dt> |
1615 <dd> |
2162 <dd> |
1616 flag indicating success (boolean) |
2163 flag indicating success (boolean) |
1617 </dd> |
2164 </dd> |
1618 </dl><a NAME="Project.deleteFile" ID="Project.deleteFile"></a> |
2165 </dl> |
|
2166 <a NAME="Project.deleteFile" ID="Project.deleteFile"></a> |
1619 <h4>Project.deleteFile</h4> |
2167 <h4>Project.deleteFile</h4> |
1620 <b>deleteFile</b>(<i>fn</i>) |
2168 <b>deleteFile</b>(<i>fn</i>) |
|
2169 |
1621 <p> |
2170 <p> |
1622 Public slot to delete a file from the project directory. |
2171 Public slot to delete a file from the project directory. |
1623 </p><dl> |
2172 </p> |
|
2173 <dl> |
|
2174 |
1624 <dt><i>fn</i></dt> |
2175 <dt><i>fn</i></dt> |
1625 <dd> |
2176 <dd> |
1626 filename to be deleted from the project |
2177 filename to be deleted from the project |
1627 </dd> |
2178 </dd> |
1628 </dl><dl> |
2179 </dl> |
|
2180 <dl> |
1629 <dt>Returns:</dt> |
2181 <dt>Returns:</dt> |
1630 <dd> |
2182 <dd> |
1631 flag indicating success (boolean) |
2183 flag indicating success (boolean) |
1632 </dd> |
2184 </dd> |
1633 </dl><a NAME="Project.deleteLanguageFile" ID="Project.deleteLanguageFile"></a> |
2185 </dl> |
|
2186 <a NAME="Project.deleteLanguageFile" ID="Project.deleteLanguageFile"></a> |
1634 <h4>Project.deleteLanguageFile</h4> |
2187 <h4>Project.deleteLanguageFile</h4> |
1635 <b>deleteLanguageFile</b>(<i>langFile</i>) |
2188 <b>deleteLanguageFile</b>(<i>langFile</i>) |
|
2189 |
1636 <p> |
2190 <p> |
1637 Public slot to delete a translation from the project directory. |
2191 Public slot to delete a translation from the project directory. |
1638 </p><dl> |
2192 </p> |
|
2193 <dl> |
|
2194 |
1639 <dt><i>langFile</i></dt> |
2195 <dt><i>langFile</i></dt> |
1640 <dd> |
2196 <dd> |
1641 the translation file to be removed (string) |
2197 the translation file to be removed (string) |
1642 </dd> |
2198 </dd> |
1643 </dl><a NAME="Project.executeMake" ID="Project.executeMake"></a> |
2199 </dl> |
|
2200 <a NAME="Project.executeMake" ID="Project.executeMake"></a> |
1644 <h4>Project.executeMake</h4> |
2201 <h4>Project.executeMake</h4> |
1645 <b>executeMake</b>(<i></i>) |
2202 <b>executeMake</b>(<i></i>) |
|
2203 |
1646 <p> |
2204 <p> |
1647 Public slot to execute a project specific make run (auto-run) |
2205 Public slot to execute a project specific make run (auto-run) |
1648 (execute or question). |
2206 (execute or question). |
1649 </p><a NAME="Project.getAbsolutePath" ID="Project.getAbsolutePath"></a> |
2207 </p> |
|
2208 <a NAME="Project.getAbsolutePath" ID="Project.getAbsolutePath"></a> |
1650 <h4>Project.getAbsolutePath</h4> |
2209 <h4>Project.getAbsolutePath</h4> |
1651 <b>getAbsolutePath</b>(<i>fn</i>) |
2210 <b>getAbsolutePath</b>(<i>fn</i>) |
|
2211 |
1652 <p> |
2212 <p> |
1653 Public method to convert a project relative file path to an absolute |
2213 Public method to convert a project relative file path to an absolute |
1654 file path. |
2214 file path. |
1655 </p><dl> |
2215 </p> |
|
2216 <dl> |
|
2217 |
1656 <dt><i>fn</i></dt> |
2218 <dt><i>fn</i></dt> |
1657 <dd> |
2219 <dd> |
1658 file or directory name to convert (string) |
2220 file or directory name to convert (string) |
1659 </dd> |
2221 </dd> |
1660 </dl><dl> |
2222 </dl> |
|
2223 <dl> |
1661 <dt>Returns:</dt> |
2224 <dt>Returns:</dt> |
1662 <dd> |
2225 <dd> |
1663 absolute path (string) |
2226 absolute path (string) |
1664 </dd> |
2227 </dd> |
1665 </dl><a NAME="Project.getAbsoluteUniversalPath" ID="Project.getAbsoluteUniversalPath"></a> |
2228 </dl> |
|
2229 <a NAME="Project.getAbsoluteUniversalPath" ID="Project.getAbsoluteUniversalPath"></a> |
1666 <h4>Project.getAbsoluteUniversalPath</h4> |
2230 <h4>Project.getAbsoluteUniversalPath</h4> |
1667 <b>getAbsoluteUniversalPath</b>(<i>fn</i>) |
2231 <b>getAbsoluteUniversalPath</b>(<i>fn</i>) |
|
2232 |
1668 <p> |
2233 <p> |
1669 Public method to convert a project relative file path with universal |
2234 Public method to convert a project relative file path with universal |
1670 separators to an absolute file path. |
2235 separators to an absolute file path. |
1671 </p><dl> |
2236 </p> |
|
2237 <dl> |
|
2238 |
1672 <dt><i>fn</i></dt> |
2239 <dt><i>fn</i></dt> |
1673 <dd> |
2240 <dd> |
1674 file or directory name to convert (string) |
2241 file or directory name to convert (string) |
1675 </dd> |
2242 </dd> |
1676 </dl><dl> |
2243 </dl> |
|
2244 <dl> |
1677 <dt>Returns:</dt> |
2245 <dt>Returns:</dt> |
1678 <dd> |
2246 <dd> |
1679 absolute path (string) |
2247 absolute path (string) |
1680 </dd> |
2248 </dd> |
1681 </dl><a NAME="Project.getActions" ID="Project.getActions"></a> |
2249 </dl> |
|
2250 <a NAME="Project.getActions" ID="Project.getActions"></a> |
1682 <h4>Project.getActions</h4> |
2251 <h4>Project.getActions</h4> |
1683 <b>getActions</b>(<i></i>) |
2252 <b>getActions</b>(<i></i>) |
|
2253 |
1684 <p> |
2254 <p> |
1685 Public method to get a list of all actions. |
2255 Public method to get a list of all actions. |
1686 </p><dl> |
2256 </p> |
|
2257 <dl> |
1687 <dt>Returns:</dt> |
2258 <dt>Returns:</dt> |
1688 <dd> |
2259 <dd> |
1689 list of all actions (list of E5Action) |
2260 list of all actions (list of E5Action) |
1690 </dd> |
2261 </dd> |
1691 </dl><a NAME="Project.getData" ID="Project.getData"></a> |
2262 </dl> |
|
2263 <a NAME="Project.getData" ID="Project.getData"></a> |
1692 <h4>Project.getData</h4> |
2264 <h4>Project.getData</h4> |
1693 <b>getData</b>(<i>category, key</i>) |
2265 <b>getData</b>(<i>category, key</i>) |
|
2266 |
1694 <p> |
2267 <p> |
1695 Public method to get data out of the project data store. |
2268 Public method to get data out of the project data store. |
1696 </p><dl> |
2269 </p> |
|
2270 <dl> |
|
2271 |
1697 <dt><i>category</i></dt> |
2272 <dt><i>category</i></dt> |
1698 <dd> |
2273 <dd> |
1699 category of the data to get (string, one of |
2274 category of the data to get (string, one of |
1700 PROJECTTYPESPECIFICDATA, CHECKERSPARMS, PACKAGERSPARMS, |
2275 PROJECTTYPESPECIFICDATA, CHECKERSPARMS, PACKAGERSPARMS, |
1701 DOCUMENTATIONPARMS or OTHERTOOLSPARMS) |
2276 DOCUMENTATIONPARMS or OTHERTOOLSPARMS) |
1702 </dd><dt><i>key</i></dt> |
2277 </dd> |
|
2278 <dt><i>key</i></dt> |
1703 <dd> |
2279 <dd> |
1704 key of the data entry to get (string). |
2280 key of the data entry to get (string). |
1705 </dd> |
2281 </dd> |
1706 </dl><dl> |
2282 </dl> |
|
2283 <dl> |
1707 <dt>Returns:</dt> |
2284 <dt>Returns:</dt> |
1708 <dd> |
2285 <dd> |
1709 a copy of the requested data or None |
2286 a copy of the requested data or None |
1710 </dd> |
2287 </dd> |
1711 </dl><a NAME="Project.getDebugProperty" ID="Project.getDebugProperty"></a> |
2288 </dl> |
|
2289 <a NAME="Project.getDebugProperty" ID="Project.getDebugProperty"></a> |
1712 <h4>Project.getDebugProperty</h4> |
2290 <h4>Project.getDebugProperty</h4> |
1713 <b>getDebugProperty</b>(<i>key</i>) |
2291 <b>getDebugProperty</b>(<i>key</i>) |
|
2292 |
1714 <p> |
2293 <p> |
1715 Public method to retrieve a debugger property. |
2294 Public method to retrieve a debugger property. |
1716 </p><dl> |
2295 </p> |
|
2296 <dl> |
|
2297 |
1717 <dt><i>key</i></dt> |
2298 <dt><i>key</i></dt> |
1718 <dd> |
2299 <dd> |
1719 key of the property (string) |
2300 key of the property (string) |
1720 </dd> |
2301 </dd> |
1721 </dl><dl> |
2302 </dl> |
|
2303 <dl> |
1722 <dt>Returns:</dt> |
2304 <dt>Returns:</dt> |
1723 <dd> |
2305 <dd> |
1724 value of the property |
2306 value of the property |
1725 </dd> |
2307 </dd> |
1726 </dl><a NAME="Project.getDebuggerFilters" ID="Project.getDebuggerFilters"></a> |
2308 </dl> |
|
2309 <a NAME="Project.getDebuggerFilters" ID="Project.getDebuggerFilters"></a> |
1727 <h4>Project.getDebuggerFilters</h4> |
2310 <h4>Project.getDebuggerFilters</h4> |
1728 <b>getDebuggerFilters</b>(<i>language</i>) |
2311 <b>getDebuggerFilters</b>(<i>language</i>) |
|
2312 |
1729 <p> |
2313 <p> |
1730 Public method to get the debugger filters for a programming language. |
2314 Public method to get the debugger filters for a programming language. |
1731 </p><dl> |
2315 </p> |
|
2316 <dl> |
|
2317 |
1732 <dt><i>language</i> (str)</dt> |
2318 <dt><i>language</i> (str)</dt> |
1733 <dd> |
2319 <dd> |
1734 programming language |
2320 programming language |
1735 </dd> |
2321 </dd> |
1736 </dl><dl> |
2322 </dl> |
|
2323 <dl> |
1737 <dt>Returns:</dt> |
2324 <dt>Returns:</dt> |
1738 <dd> |
2325 <dd> |
1739 filter string |
2326 filter string |
1740 </dd> |
2327 </dd> |
1741 </dl><dl> |
2328 </dl> |
|
2329 <dl> |
1742 <dt>Return Type:</dt> |
2330 <dt>Return Type:</dt> |
1743 <dd> |
2331 <dd> |
1744 str |
2332 str |
1745 </dd> |
2333 </dd> |
1746 </dl><a NAME="Project.getDefaultRccCompilerParameters" ID="Project.getDefaultRccCompilerParameters"></a> |
2334 </dl> |
|
2335 <a NAME="Project.getDefaultRccCompilerParameters" ID="Project.getDefaultRccCompilerParameters"></a> |
1747 <h4>Project.getDefaultRccCompilerParameters</h4> |
2336 <h4>Project.getDefaultRccCompilerParameters</h4> |
1748 <b>getDefaultRccCompilerParameters</b>(<i></i>) |
2337 <b>getDefaultRccCompilerParameters</b>(<i></i>) |
|
2338 |
1749 <p> |
2339 <p> |
1750 Public method to get the default rcc compiler parameters. |
2340 Public method to get the default rcc compiler parameters. |
1751 </p><dl> |
2341 </p> |
|
2342 <dl> |
1752 <dt>Returns:</dt> |
2343 <dt>Returns:</dt> |
1753 <dd> |
2344 <dd> |
1754 dictionary containing the default rcc compiler parameters |
2345 dictionary containing the default rcc compiler parameters |
1755 </dd> |
2346 </dd> |
1756 </dl><dl> |
2347 </dl> |
|
2348 <dl> |
1757 <dt>Return Type:</dt> |
2349 <dt>Return Type:</dt> |
1758 <dd> |
2350 <dd> |
1759 dict |
2351 dict |
1760 </dd> |
2352 </dd> |
1761 </dl><a NAME="Project.getDefaultSourceExtension" ID="Project.getDefaultSourceExtension"></a> |
2353 </dl> |
|
2354 <a NAME="Project.getDefaultSourceExtension" ID="Project.getDefaultSourceExtension"></a> |
1762 <h4>Project.getDefaultSourceExtension</h4> |
2355 <h4>Project.getDefaultSourceExtension</h4> |
1763 <b>getDefaultSourceExtension</b>(<i></i>) |
2356 <b>getDefaultSourceExtension</b>(<i></i>) |
|
2357 |
1764 <p> |
2358 <p> |
1765 Public method to get the default extension for the project's |
2359 Public method to get the default extension for the project's |
1766 programming language. |
2360 programming language. |
1767 </p><dl> |
2361 </p> |
|
2362 <dl> |
1768 <dt>Returns:</dt> |
2363 <dt>Returns:</dt> |
1769 <dd> |
2364 <dd> |
1770 default extension (including the dot) (string) |
2365 default extension (including the dot) (string) |
1771 </dd> |
2366 </dd> |
1772 </dl><a NAME="Project.getEditorLexerAssoc" ID="Project.getEditorLexerAssoc"></a> |
2367 </dl> |
|
2368 <a NAME="Project.getEditorLexerAssoc" ID="Project.getEditorLexerAssoc"></a> |
1773 <h4>Project.getEditorLexerAssoc</h4> |
2369 <h4>Project.getEditorLexerAssoc</h4> |
1774 <b>getEditorLexerAssoc</b>(<i>filename</i>) |
2370 <b>getEditorLexerAssoc</b>(<i>filename</i>) |
|
2371 |
1775 <p> |
2372 <p> |
1776 Public method to retrieve a lexer association. |
2373 Public method to retrieve a lexer association. |
1777 </p><dl> |
2374 </p> |
|
2375 <dl> |
|
2376 |
1778 <dt><i>filename</i></dt> |
2377 <dt><i>filename</i></dt> |
1779 <dd> |
2378 <dd> |
1780 filename used to determine the associated lexer |
2379 filename used to determine the associated lexer |
1781 language (string) |
2380 language (string) |
1782 </dd> |
2381 </dd> |
1783 </dl><dl> |
2382 </dl> |
|
2383 <dl> |
1784 <dt>Returns:</dt> |
2384 <dt>Returns:</dt> |
1785 <dd> |
2385 <dd> |
1786 the requested lexer language (string) |
2386 the requested lexer language (string) |
1787 </dd> |
2387 </dd> |
1788 </dl><a NAME="Project.getEolString" ID="Project.getEolString"></a> |
2388 </dl> |
|
2389 <a NAME="Project.getEolString" ID="Project.getEolString"></a> |
1789 <h4>Project.getEolString</h4> |
2390 <h4>Project.getEolString</h4> |
1790 <b>getEolString</b>(<i></i>) |
2391 <b>getEolString</b>(<i></i>) |
|
2392 |
1791 <p> |
2393 <p> |
1792 Public method to get the EOL-string to be used by the project. |
2394 Public method to get the EOL-string to be used by the project. |
1793 </p><dl> |
2395 </p> |
|
2396 <dl> |
1794 <dt>Returns:</dt> |
2397 <dt>Returns:</dt> |
1795 <dd> |
2398 <dd> |
1796 eol string (string) |
2399 eol string (string) |
1797 </dd> |
2400 </dd> |
1798 </dl><a NAME="Project.getFiles" ID="Project.getFiles"></a> |
2401 </dl> |
|
2402 <a NAME="Project.getFiles" ID="Project.getFiles"></a> |
1799 <h4>Project.getFiles</h4> |
2403 <h4>Project.getFiles</h4> |
1800 <b>getFiles</b>(<i>start</i>) |
2404 <b>getFiles</b>(<i>start</i>) |
|
2405 |
1801 <p> |
2406 <p> |
1802 Public method to get all files starting with a common prefix. |
2407 Public method to get all files starting with a common prefix. |
1803 </p><dl> |
2408 </p> |
|
2409 <dl> |
|
2410 |
1804 <dt><i>start</i></dt> |
2411 <dt><i>start</i></dt> |
1805 <dd> |
2412 <dd> |
1806 prefix (string) |
2413 prefix (string) |
1807 </dd> |
2414 </dd> |
1808 </dl><dl> |
2415 </dl> |
|
2416 <dl> |
1809 <dt>Returns:</dt> |
2417 <dt>Returns:</dt> |
1810 <dd> |
2418 <dd> |
1811 list of files starting with a common prefix (list of strings) |
2419 list of files starting with a common prefix (list of strings) |
1812 </dd> |
2420 </dd> |
1813 </dl><a NAME="Project.getHash" ID="Project.getHash"></a> |
2421 </dl> |
|
2422 <a NAME="Project.getHash" ID="Project.getHash"></a> |
1814 <h4>Project.getHash</h4> |
2423 <h4>Project.getHash</h4> |
1815 <b>getHash</b>(<i></i>) |
2424 <b>getHash</b>(<i></i>) |
|
2425 |
1816 <p> |
2426 <p> |
1817 Public method to get the project hash. |
2427 Public method to get the project hash. |
1818 </p><dl> |
2428 </p> |
|
2429 <dl> |
1819 <dt>Returns:</dt> |
2430 <dt>Returns:</dt> |
1820 <dd> |
2431 <dd> |
1821 project hash as a hex string (string) |
2432 project hash as a hex string (string) |
1822 </dd> |
2433 </dd> |
1823 </dl><a NAME="Project.getMainScript" ID="Project.getMainScript"></a> |
2434 </dl> |
|
2435 <a NAME="Project.getMainScript" ID="Project.getMainScript"></a> |
1824 <h4>Project.getMainScript</h4> |
2436 <h4>Project.getMainScript</h4> |
1825 <b>getMainScript</b>(<i>normalized=False</i>) |
2437 <b>getMainScript</b>(<i>normalized=False</i>) |
|
2438 |
1826 <p> |
2439 <p> |
1827 Public method to return the main script filename. |
2440 Public method to return the main script filename. |
1828 </p><dl> |
2441 </p> |
|
2442 <dl> |
|
2443 |
1829 <dt><i>normalized</i></dt> |
2444 <dt><i>normalized</i></dt> |
1830 <dd> |
2445 <dd> |
1831 flag indicating a normalized filename is wanted |
2446 flag indicating a normalized filename is wanted |
1832 (boolean) |
2447 (boolean) |
1833 </dd> |
2448 </dd> |
1834 </dl><dl> |
2449 </dl> |
|
2450 <dl> |
1835 <dt>Returns:</dt> |
2451 <dt>Returns:</dt> |
1836 <dd> |
2452 <dd> |
1837 filename of the projects main script (string) |
2453 filename of the projects main script (string) |
1838 </dd> |
2454 </dd> |
1839 </dl><a NAME="Project.getMenu" ID="Project.getMenu"></a> |
2455 </dl> |
|
2456 <a NAME="Project.getMenu" ID="Project.getMenu"></a> |
1840 <h4>Project.getMenu</h4> |
2457 <h4>Project.getMenu</h4> |
1841 <b>getMenu</b>(<i>menuName</i>) |
2458 <b>getMenu</b>(<i>menuName</i>) |
|
2459 |
1842 <p> |
2460 <p> |
1843 Public method to get a reference to the main menu or a submenu. |
2461 Public method to get a reference to the main menu or a submenu. |
1844 </p><dl> |
2462 </p> |
|
2463 <dl> |
|
2464 |
1845 <dt><i>menuName</i></dt> |
2465 <dt><i>menuName</i></dt> |
1846 <dd> |
2466 <dd> |
1847 name of the menu (string) |
2467 name of the menu (string) |
1848 </dd> |
2468 </dd> |
1849 </dl><dl> |
2469 </dl> |
|
2470 <dl> |
1850 <dt>Returns:</dt> |
2471 <dt>Returns:</dt> |
1851 <dd> |
2472 <dd> |
1852 reference to the requested menu (QMenu) or None |
2473 reference to the requested menu (QMenu) or None |
1853 </dd> |
2474 </dd> |
1854 </dl><a NAME="Project.getModel" ID="Project.getModel"></a> |
2475 </dl> |
|
2476 <a NAME="Project.getModel" ID="Project.getModel"></a> |
1855 <h4>Project.getModel</h4> |
2477 <h4>Project.getModel</h4> |
1856 <b>getModel</b>(<i></i>) |
2478 <b>getModel</b>(<i></i>) |
|
2479 |
1857 <p> |
2480 <p> |
1858 Public method to get a reference to the project browser model. |
2481 Public method to get a reference to the project browser model. |
1859 </p><dl> |
2482 </p> |
|
2483 <dl> |
1860 <dt>Returns:</dt> |
2484 <dt>Returns:</dt> |
1861 <dd> |
2485 <dd> |
1862 reference to the project browser model (ProjectBrowserModel) |
2486 reference to the project browser model (ProjectBrowserModel) |
1863 </dd> |
2487 </dd> |
1864 </dl><a NAME="Project.getMostRecent" ID="Project.getMostRecent"></a> |
2488 </dl> |
|
2489 <a NAME="Project.getMostRecent" ID="Project.getMostRecent"></a> |
1865 <h4>Project.getMostRecent</h4> |
2490 <h4>Project.getMostRecent</h4> |
1866 <b>getMostRecent</b>(<i></i>) |
2491 <b>getMostRecent</b>(<i></i>) |
|
2492 |
1867 <p> |
2493 <p> |
1868 Public method to get the most recently opened project. |
2494 Public method to get the most recently opened project. |
1869 </p><dl> |
2495 </p> |
|
2496 <dl> |
1870 <dt>Returns:</dt> |
2497 <dt>Returns:</dt> |
1871 <dd> |
2498 <dd> |
1872 path of the most recently opened project (string) |
2499 path of the most recently opened project (string) |
1873 </dd> |
2500 </dd> |
1874 </dl><a NAME="Project.getProgrammingLanguages" ID="Project.getProgrammingLanguages"></a> |
2501 </dl> |
|
2502 <a NAME="Project.getProgrammingLanguages" ID="Project.getProgrammingLanguages"></a> |
1875 <h4>Project.getProgrammingLanguages</h4> |
2503 <h4>Project.getProgrammingLanguages</h4> |
1876 <b>getProgrammingLanguages</b>(<i></i>) |
2504 <b>getProgrammingLanguages</b>(<i></i>) |
|
2505 |
1877 <p> |
2506 <p> |
1878 Public method to get the programming languages supported by project. |
2507 Public method to get the programming languages supported by project. |
1879 </p><dl> |
2508 </p> |
|
2509 <dl> |
1880 <dt>Returns:</dt> |
2510 <dt>Returns:</dt> |
1881 <dd> |
2511 <dd> |
1882 list of supported programming languages (list of string) |
2512 list of supported programming languages (list of string) |
1883 </dd> |
2513 </dd> |
1884 </dl><a NAME="Project.getProjectAuthor" ID="Project.getProjectAuthor"></a> |
2514 </dl> |
|
2515 <a NAME="Project.getProjectAuthor" ID="Project.getProjectAuthor"></a> |
1885 <h4>Project.getProjectAuthor</h4> |
2516 <h4>Project.getProjectAuthor</h4> |
1886 <b>getProjectAuthor</b>(<i></i>) |
2517 <b>getProjectAuthor</b>(<i></i>) |
|
2518 |
1887 <p> |
2519 <p> |
1888 Public method to get the author of the project. |
2520 Public method to get the author of the project. |
1889 </p><dl> |
2521 </p> |
|
2522 <dl> |
1890 <dt>Returns:</dt> |
2523 <dt>Returns:</dt> |
1891 <dd> |
2524 <dd> |
1892 author name |
2525 author name |
1893 </dd> |
2526 </dd> |
1894 </dl><dl> |
2527 </dl> |
|
2528 <dl> |
1895 <dt>Return Type:</dt> |
2529 <dt>Return Type:</dt> |
1896 <dd> |
2530 <dd> |
1897 str |
2531 str |
1898 </dd> |
2532 </dd> |
1899 </dl><a NAME="Project.getProjectAuthorEmail" ID="Project.getProjectAuthorEmail"></a> |
2533 </dl> |
|
2534 <a NAME="Project.getProjectAuthorEmail" ID="Project.getProjectAuthorEmail"></a> |
1900 <h4>Project.getProjectAuthorEmail</h4> |
2535 <h4>Project.getProjectAuthorEmail</h4> |
1901 <b>getProjectAuthorEmail</b>(<i></i>) |
2536 <b>getProjectAuthorEmail</b>(<i></i>) |
|
2537 |
1902 <p> |
2538 <p> |
1903 Public method to get the email address of the project author. |
2539 Public method to get the email address of the project author. |
1904 </p><dl> |
2540 </p> |
|
2541 <dl> |
1905 <dt>Returns:</dt> |
2542 <dt>Returns:</dt> |
1906 <dd> |
2543 <dd> |
1907 project author email |
2544 project author email |
1908 </dd> |
2545 </dd> |
1909 </dl><dl> |
2546 </dl> |
|
2547 <dl> |
1910 <dt>Return Type:</dt> |
2548 <dt>Return Type:</dt> |
1911 <dd> |
2549 <dd> |
1912 str |
2550 str |
1913 </dd> |
2551 </dd> |
1914 </dl><a NAME="Project.getProjectDescription" ID="Project.getProjectDescription"></a> |
2552 </dl> |
|
2553 <a NAME="Project.getProjectDescription" ID="Project.getProjectDescription"></a> |
1915 <h4>Project.getProjectDescription</h4> |
2554 <h4>Project.getProjectDescription</h4> |
1916 <b>getProjectDescription</b>(<i></i>) |
2555 <b>getProjectDescription</b>(<i></i>) |
|
2556 |
1917 <p> |
2557 <p> |
1918 Public method to get the description of the project. |
2558 Public method to get the description of the project. |
1919 </p><dl> |
2559 </p> |
|
2560 <dl> |
1920 <dt>Returns:</dt> |
2561 <dt>Returns:</dt> |
1921 <dd> |
2562 <dd> |
1922 project description |
2563 project description |
1923 </dd> |
2564 </dd> |
1924 </dl><dl> |
2565 </dl> |
|
2566 <dl> |
1925 <dt>Return Type:</dt> |
2567 <dt>Return Type:</dt> |
1926 <dd> |
2568 <dd> |
1927 str |
2569 str |
1928 </dd> |
2570 </dd> |
1929 </dl><a NAME="Project.getProjectDictionaries" ID="Project.getProjectDictionaries"></a> |
2571 </dl> |
|
2572 <a NAME="Project.getProjectDictionaries" ID="Project.getProjectDictionaries"></a> |
1930 <h4>Project.getProjectDictionaries</h4> |
2573 <h4>Project.getProjectDictionaries</h4> |
1931 <b>getProjectDictionaries</b>(<i></i>) |
2574 <b>getProjectDictionaries</b>(<i></i>) |
|
2575 |
1932 <p> |
2576 <p> |
1933 Public method to get the names of the project specific dictionaries. |
2577 Public method to get the names of the project specific dictionaries. |
1934 </p><dl> |
2578 </p> |
|
2579 <dl> |
1935 <dt>Returns:</dt> |
2580 <dt>Returns:</dt> |
1936 <dd> |
2581 <dd> |
1937 tuple of two strings giving the absolute path names of the |
2582 tuple of two strings giving the absolute path names of the |
1938 project specific word and exclude list |
2583 project specific word and exclude list |
1939 </dd> |
2584 </dd> |
1940 </dl><a NAME="Project.getProjectFile" ID="Project.getProjectFile"></a> |
2585 </dl> |
|
2586 <a NAME="Project.getProjectFile" ID="Project.getProjectFile"></a> |
1941 <h4>Project.getProjectFile</h4> |
2587 <h4>Project.getProjectFile</h4> |
1942 <b>getProjectFile</b>(<i></i>) |
2588 <b>getProjectFile</b>(<i></i>) |
|
2589 |
1943 <p> |
2590 <p> |
1944 Public method to get the path of the project file. |
2591 Public method to get the path of the project file. |
1945 </p><dl> |
2592 </p> |
|
2593 <dl> |
1946 <dt>Returns:</dt> |
2594 <dt>Returns:</dt> |
1947 <dd> |
2595 <dd> |
1948 path of the project file (string) |
2596 path of the project file (string) |
1949 </dd> |
2597 </dd> |
1950 </dl><a NAME="Project.getProjectFiles" ID="Project.getProjectFiles"></a> |
2598 </dl> |
|
2599 <a NAME="Project.getProjectFiles" ID="Project.getProjectFiles"></a> |
1951 <h4>Project.getProjectFiles</h4> |
2600 <h4>Project.getProjectFiles</h4> |
1952 <b>getProjectFiles</b>(<i>fileType, normalized=False</i>) |
2601 <b>getProjectFiles</b>(<i>fileType, normalized=False</i>) |
|
2602 |
1953 <p> |
2603 <p> |
1954 Public method to get the file entries of the given type. |
2604 Public method to get the file entries of the given type. |
1955 </p><dl> |
2605 </p> |
|
2606 <dl> |
|
2607 |
1956 <dt><i>fileType</i> (str)</dt> |
2608 <dt><i>fileType</i> (str)</dt> |
1957 <dd> |
2609 <dd> |
1958 project file type (one of SOURCES, FORMS, RESOURCES, |
2610 project file type (one of SOURCES, FORMS, RESOURCES, |
1959 INTERFACES, PROTOCOLS, OTHERS, TRANSLATIONS) |
2611 INTERFACES, PROTOCOLS, OTHERS, TRANSLATIONS) |
1960 </dd><dt><i>normalized</i> (boolean)</dt> |
2612 </dd> |
|
2613 <dt><i>normalized</i> (boolean)</dt> |
1961 <dd> |
2614 <dd> |
1962 flag indicating normalized file names are wanted |
2615 flag indicating normalized file names are wanted |
1963 </dd> |
2616 </dd> |
1964 </dl><dl> |
2617 </dl> |
|
2618 <dl> |
1965 <dt>Returns:</dt> |
2619 <dt>Returns:</dt> |
1966 <dd> |
2620 <dd> |
1967 list of file names |
2621 list of file names |
1968 </dd> |
2622 </dd> |
1969 </dl><dl> |
2623 </dl> |
|
2624 <dl> |
1970 <dt>Return Type:</dt> |
2625 <dt>Return Type:</dt> |
1971 <dd> |
2626 <dd> |
1972 list of str |
2627 list of str |
1973 </dd> |
2628 </dd> |
1974 </dl><dl> |
2629 </dl> |
|
2630 <dl> |
|
2631 |
1975 <dt>Raises <b>ValueError</b>:</dt> |
2632 <dt>Raises <b>ValueError</b>:</dt> |
1976 <dd> |
2633 <dd> |
1977 raised when an unsupported file type is given |
2634 raised when an unsupported file type is given |
1978 </dd> |
2635 </dd> |
1979 </dl><a NAME="Project.getProjectLanguage" ID="Project.getProjectLanguage"></a> |
2636 </dl> |
|
2637 <a NAME="Project.getProjectLanguage" ID="Project.getProjectLanguage"></a> |
1980 <h4>Project.getProjectLanguage</h4> |
2638 <h4>Project.getProjectLanguage</h4> |
1981 <b>getProjectLanguage</b>(<i></i>) |
2639 <b>getProjectLanguage</b>(<i></i>) |
|
2640 |
1982 <p> |
2641 <p> |
1983 Public method to get the project's programming language. |
2642 Public method to get the project's programming language. |
1984 </p><dl> |
2643 </p> |
|
2644 <dl> |
1985 <dt>Returns:</dt> |
2645 <dt>Returns:</dt> |
1986 <dd> |
2646 <dd> |
1987 programming language (string) |
2647 programming language (string) |
1988 </dd> |
2648 </dd> |
1989 </dl><a NAME="Project.getProjectManagementDir" ID="Project.getProjectManagementDir"></a> |
2649 </dl> |
|
2650 <a NAME="Project.getProjectManagementDir" ID="Project.getProjectManagementDir"></a> |
1990 <h4>Project.getProjectManagementDir</h4> |
2651 <h4>Project.getProjectManagementDir</h4> |
1991 <b>getProjectManagementDir</b>(<i></i>) |
2652 <b>getProjectManagementDir</b>(<i></i>) |
|
2653 |
1992 <p> |
2654 <p> |
1993 Public method to get the path of the management directory. |
2655 Public method to get the path of the management directory. |
1994 </p><dl> |
2656 </p> |
|
2657 <dl> |
1995 <dt>Returns:</dt> |
2658 <dt>Returns:</dt> |
1996 <dd> |
2659 <dd> |
1997 path of the management directory (string) |
2660 path of the management directory (string) |
1998 </dd> |
2661 </dd> |
1999 </dl><a NAME="Project.getProjectName" ID="Project.getProjectName"></a> |
2662 </dl> |
|
2663 <a NAME="Project.getProjectName" ID="Project.getProjectName"></a> |
2000 <h4>Project.getProjectName</h4> |
2664 <h4>Project.getProjectName</h4> |
2001 <b>getProjectName</b>(<i></i>) |
2665 <b>getProjectName</b>(<i></i>) |
|
2666 |
2002 <p> |
2667 <p> |
2003 Public method to get the name of the project. |
2668 Public method to get the name of the project. |
2004 </p><p> |
2669 </p> |
|
2670 <p> |
2005 The project name is determined from the name of the project file. |
2671 The project name is determined from the name of the project file. |
2006 </p><dl> |
2672 </p> |
|
2673 <dl> |
2007 <dt>Returns:</dt> |
2674 <dt>Returns:</dt> |
2008 <dd> |
2675 <dd> |
2009 name of the project (string) |
2676 name of the project (string) |
2010 </dd> |
2677 </dd> |
2011 </dl><a NAME="Project.getProjectPath" ID="Project.getProjectPath"></a> |
2678 </dl> |
|
2679 <a NAME="Project.getProjectPath" ID="Project.getProjectPath"></a> |
2012 <h4>Project.getProjectPath</h4> |
2680 <h4>Project.getProjectPath</h4> |
2013 <b>getProjectPath</b>(<i></i>) |
2681 <b>getProjectPath</b>(<i></i>) |
|
2682 |
2014 <p> |
2683 <p> |
2015 Public method to get the project path. |
2684 Public method to get the project path. |
2016 </p><dl> |
2685 </p> |
|
2686 <dl> |
2017 <dt>Returns:</dt> |
2687 <dt>Returns:</dt> |
2018 <dd> |
2688 <dd> |
2019 project path (string) |
2689 project path (string) |
2020 </dd> |
2690 </dd> |
2021 </dl><a NAME="Project.getProjectSpellLanguage" ID="Project.getProjectSpellLanguage"></a> |
2691 </dl> |
|
2692 <a NAME="Project.getProjectSpellLanguage" ID="Project.getProjectSpellLanguage"></a> |
2022 <h4>Project.getProjectSpellLanguage</h4> |
2693 <h4>Project.getProjectSpellLanguage</h4> |
2023 <b>getProjectSpellLanguage</b>(<i></i>) |
2694 <b>getProjectSpellLanguage</b>(<i></i>) |
|
2695 |
2024 <p> |
2696 <p> |
2025 Public method to get the project's programming language. |
2697 Public method to get the project's programming language. |
2026 </p><dl> |
2698 </p> |
|
2699 <dl> |
2027 <dt>Returns:</dt> |
2700 <dt>Returns:</dt> |
2028 <dd> |
2701 <dd> |
2029 programming language (string) |
2702 programming language (string) |
2030 </dd> |
2703 </dd> |
2031 </dl><a NAME="Project.getProjectType" ID="Project.getProjectType"></a> |
2704 </dl> |
|
2705 <a NAME="Project.getProjectType" ID="Project.getProjectType"></a> |
2032 <h4>Project.getProjectType</h4> |
2706 <h4>Project.getProjectType</h4> |
2033 <b>getProjectType</b>(<i></i>) |
2707 <b>getProjectType</b>(<i></i>) |
|
2708 |
2034 <p> |
2709 <p> |
2035 Public method to get the type of the project. |
2710 Public method to get the type of the project. |
2036 </p><dl> |
2711 </p> |
|
2712 <dl> |
2037 <dt>Returns:</dt> |
2713 <dt>Returns:</dt> |
2038 <dd> |
2714 <dd> |
2039 UI type of the project (string) |
2715 UI type of the project (string) |
2040 </dd> |
2716 </dd> |
2041 </dl><a NAME="Project.getProjectTypes" ID="Project.getProjectTypes"></a> |
2717 </dl> |
|
2718 <a NAME="Project.getProjectTypes" ID="Project.getProjectTypes"></a> |
2042 <h4>Project.getProjectTypes</h4> |
2719 <h4>Project.getProjectTypes</h4> |
2043 <b>getProjectTypes</b>(<i>progLanguage=""</i>) |
2720 <b>getProjectTypes</b>(<i>progLanguage=""</i>) |
|
2721 |
2044 <p> |
2722 <p> |
2045 Public method to get the list of supported project types. |
2723 Public method to get the list of supported project types. |
2046 </p><dl> |
2724 </p> |
|
2725 <dl> |
|
2726 |
2047 <dt><i>progLanguage</i></dt> |
2727 <dt><i>progLanguage</i></dt> |
2048 <dd> |
2728 <dd> |
2049 programming language to get project types for |
2729 programming language to get project types for |
2050 (string) |
2730 (string) |
2051 </dd> |
2731 </dd> |
2052 </dl><dl> |
2732 </dl> |
|
2733 <dl> |
2053 <dt>Returns:</dt> |
2734 <dt>Returns:</dt> |
2054 <dd> |
2735 <dd> |
2055 reference to the dictionary of project types. |
2736 reference to the dictionary of project types. |
2056 </dd> |
2737 </dd> |
2057 </dl><a NAME="Project.getProjectVersion" ID="Project.getProjectVersion"></a> |
2738 </dl> |
|
2739 <a NAME="Project.getProjectVersion" ID="Project.getProjectVersion"></a> |
2058 <h4>Project.getProjectVersion</h4> |
2740 <h4>Project.getProjectVersion</h4> |
2059 <b>getProjectVersion</b>(<i></i>) |
2741 <b>getProjectVersion</b>(<i></i>) |
|
2742 |
2060 <p> |
2743 <p> |
2061 Public mehod to get the version number of the project. |
2744 Public mehod to get the version number of the project. |
2062 </p><dl> |
2745 </p> |
|
2746 <dl> |
2063 <dt>Returns:</dt> |
2747 <dt>Returns:</dt> |
2064 <dd> |
2748 <dd> |
2065 version number |
2749 version number |
2066 </dd> |
2750 </dd> |
2067 </dl><dl> |
2751 </dl> |
|
2752 <dl> |
2068 <dt>Return Type:</dt> |
2753 <dt>Return Type:</dt> |
2069 <dd> |
2754 <dd> |
2070 str |
2755 str |
2071 </dd> |
2756 </dd> |
2072 </dl><a NAME="Project.getRelativePath" ID="Project.getRelativePath"></a> |
2757 </dl> |
|
2758 <a NAME="Project.getRelativePath" ID="Project.getRelativePath"></a> |
2073 <h4>Project.getRelativePath</h4> |
2759 <h4>Project.getRelativePath</h4> |
2074 <b>getRelativePath</b>(<i>path</i>) |
2760 <b>getRelativePath</b>(<i>path</i>) |
|
2761 |
2075 <p> |
2762 <p> |
2076 Public method to convert a file path to a project relative |
2763 Public method to convert a file path to a project relative |
2077 file path. |
2764 file path. |
2078 </p><dl> |
2765 </p> |
|
2766 <dl> |
|
2767 |
2079 <dt><i>path</i></dt> |
2768 <dt><i>path</i></dt> |
2080 <dd> |
2769 <dd> |
2081 file or directory name to convert (string) |
2770 file or directory name to convert (string) |
2082 </dd> |
2771 </dd> |
2083 </dl><dl> |
2772 </dl> |
|
2773 <dl> |
2084 <dt>Returns:</dt> |
2774 <dt>Returns:</dt> |
2085 <dd> |
2775 <dd> |
2086 project relative path or unchanged path, if path doesn't |
2776 project relative path or unchanged path, if path doesn't |
2087 belong to the project (string) |
2777 belong to the project (string) |
2088 </dd> |
2778 </dd> |
2089 </dl><a NAME="Project.getRelativeUniversalPath" ID="Project.getRelativeUniversalPath"></a> |
2779 </dl> |
|
2780 <a NAME="Project.getRelativeUniversalPath" ID="Project.getRelativeUniversalPath"></a> |
2090 <h4>Project.getRelativeUniversalPath</h4> |
2781 <h4>Project.getRelativeUniversalPath</h4> |
2091 <b>getRelativeUniversalPath</b>(<i>path</i>) |
2782 <b>getRelativeUniversalPath</b>(<i>path</i>) |
|
2783 |
2092 <p> |
2784 <p> |
2093 Public method to convert a file path to a project relative |
2785 Public method to convert a file path to a project relative |
2094 file path with universal separators. |
2786 file path with universal separators. |
2095 </p><dl> |
2787 </p> |
|
2788 <dl> |
|
2789 |
2096 <dt><i>path</i></dt> |
2790 <dt><i>path</i></dt> |
2097 <dd> |
2791 <dd> |
2098 file or directory name to convert (string) |
2792 file or directory name to convert (string) |
2099 </dd> |
2793 </dd> |
2100 </dl><dl> |
2794 </dl> |
|
2795 <dl> |
2101 <dt>Returns:</dt> |
2796 <dt>Returns:</dt> |
2102 <dd> |
2797 <dd> |
2103 project relative path or unchanged path, if path doesn't |
2798 project relative path or unchanged path, if path doesn't |
2104 belong to the project (string) |
2799 belong to the project (string) |
2105 </dd> |
2800 </dd> |
2106 </dl><a NAME="Project.getSources" ID="Project.getSources"></a> |
2801 </dl> |
|
2802 <a NAME="Project.getSources" ID="Project.getSources"></a> |
2107 <h4>Project.getSources</h4> |
2803 <h4>Project.getSources</h4> |
2108 <b>getSources</b>(<i>normalized=False</i>) |
2804 <b>getSources</b>(<i>normalized=False</i>) |
|
2805 |
2109 <p> |
2806 <p> |
2110 Public method to return the source script files. |
2807 Public method to return the source script files. |
2111 </p><dl> |
2808 </p> |
|
2809 <dl> |
|
2810 |
2112 <dt><i>normalized</i></dt> |
2811 <dt><i>normalized</i></dt> |
2113 <dd> |
2812 <dd> |
2114 flag indicating a normalized filename is wanted |
2813 flag indicating a normalized filename is wanted |
2115 (boolean) |
2814 (boolean) |
2116 </dd> |
2815 </dd> |
2117 </dl><dl> |
2816 </dl> |
|
2817 <dl> |
2118 <dt>Returns:</dt> |
2818 <dt>Returns:</dt> |
2119 <dd> |
2819 <dd> |
2120 list of the projects scripts (list of string) |
2820 list of the projects scripts (list of string) |
2121 </dd> |
2821 </dd> |
2122 </dl><a NAME="Project.getStatusMonitorAutoUpdate" ID="Project.getStatusMonitorAutoUpdate"></a> |
2822 </dl> |
|
2823 <a NAME="Project.getStatusMonitorAutoUpdate" ID="Project.getStatusMonitorAutoUpdate"></a> |
2123 <h4>Project.getStatusMonitorAutoUpdate</h4> |
2824 <h4>Project.getStatusMonitorAutoUpdate</h4> |
2124 <b>getStatusMonitorAutoUpdate</b>(<i></i>) |
2825 <b>getStatusMonitorAutoUpdate</b>(<i></i>) |
|
2826 |
2125 <p> |
2827 <p> |
2126 Public method to retrieve the status of the auto update function. |
2828 Public method to retrieve the status of the auto update function. |
2127 </p><dl> |
2829 </p> |
|
2830 <dl> |
2128 <dt>Returns:</dt> |
2831 <dt>Returns:</dt> |
2129 <dd> |
2832 <dd> |
2130 status of the auto update function (boolean) |
2833 status of the auto update function (boolean) |
2131 </dd> |
2834 </dd> |
2132 </dl><a NAME="Project.getStatusMonitorInterval" ID="Project.getStatusMonitorInterval"></a> |
2835 </dl> |
|
2836 <a NAME="Project.getStatusMonitorInterval" ID="Project.getStatusMonitorInterval"></a> |
2133 <h4>Project.getStatusMonitorInterval</h4> |
2837 <h4>Project.getStatusMonitorInterval</h4> |
2134 <b>getStatusMonitorInterval</b>(<i></i>) |
2838 <b>getStatusMonitorInterval</b>(<i></i>) |
|
2839 |
2135 <p> |
2840 <p> |
2136 Public method to get the monitor interval. |
2841 Public method to get the monitor interval. |
2137 </p><dl> |
2842 </p> |
|
2843 <dl> |
2138 <dt>Returns:</dt> |
2844 <dt>Returns:</dt> |
2139 <dd> |
2845 <dd> |
2140 interval in seconds (integer) |
2846 interval in seconds (integer) |
2141 </dd> |
2847 </dd> |
2142 </dl><a NAME="Project.getTranslationPattern" ID="Project.getTranslationPattern"></a> |
2848 </dl> |
|
2849 <a NAME="Project.getTranslationPattern" ID="Project.getTranslationPattern"></a> |
2143 <h4>Project.getTranslationPattern</h4> |
2850 <h4>Project.getTranslationPattern</h4> |
2144 <b>getTranslationPattern</b>(<i></i>) |
2851 <b>getTranslationPattern</b>(<i></i>) |
|
2852 |
2145 <p> |
2853 <p> |
2146 Public method to get the translation pattern. |
2854 Public method to get the translation pattern. |
2147 </p><dl> |
2855 </p> |
|
2856 <dl> |
2148 <dt>Returns:</dt> |
2857 <dt>Returns:</dt> |
2149 <dd> |
2858 <dd> |
2150 translation pattern (string) |
2859 translation pattern (string) |
2151 </dd> |
2860 </dd> |
2152 </dl><a NAME="Project.getUicParameter" ID="Project.getUicParameter"></a> |
2861 </dl> |
|
2862 <a NAME="Project.getUicParameter" ID="Project.getUicParameter"></a> |
2153 <h4>Project.getUicParameter</h4> |
2863 <h4>Project.getUicParameter</h4> |
2154 <b>getUicParameter</b>(<i>name</i>) |
2864 <b>getUicParameter</b>(<i>name</i>) |
|
2865 |
2155 <p> |
2866 <p> |
2156 Public method to get a named uic related parameter. |
2867 Public method to get a named uic related parameter. |
2157 </p><dl> |
2868 </p> |
|
2869 <dl> |
|
2870 |
2158 <dt><i>name</i> (str)</dt> |
2871 <dt><i>name</i> (str)</dt> |
2159 <dd> |
2872 <dd> |
2160 name of the parameter |
2873 name of the parameter |
2161 </dd> |
2874 </dd> |
2162 </dl><dl> |
2875 </dl> |
|
2876 <dl> |
2163 <dt>Returns:</dt> |
2877 <dt>Returns:</dt> |
2164 <dd> |
2878 <dd> |
2165 value of the given parameter |
2879 value of the given parameter |
2166 </dd> |
2880 </dd> |
2167 </dl><dl> |
2881 </dl> |
|
2882 <dl> |
2168 <dt>Return Type:</dt> |
2883 <dt>Return Type:</dt> |
2169 <dd> |
2884 <dd> |
2170 any, None in case on non-existence |
2885 any, None in case on non-existence |
2171 </dd> |
2886 </dd> |
2172 </dl><a NAME="Project.getVcs" ID="Project.getVcs"></a> |
2887 </dl> |
|
2888 <a NAME="Project.getVcs" ID="Project.getVcs"></a> |
2173 <h4>Project.getVcs</h4> |
2889 <h4>Project.getVcs</h4> |
2174 <b>getVcs</b>(<i></i>) |
2890 <b>getVcs</b>(<i></i>) |
|
2891 |
2175 <p> |
2892 <p> |
2176 Public method to get a reference to the VCS object. |
2893 Public method to get a reference to the VCS object. |
2177 </p><dl> |
2894 </p> |
|
2895 <dl> |
2178 <dt>Returns:</dt> |
2896 <dt>Returns:</dt> |
2179 <dd> |
2897 <dd> |
2180 reference to the VCS object |
2898 reference to the VCS object |
2181 </dd> |
2899 </dd> |
2182 </dl><a NAME="Project.handleApplicationDiagram" ID="Project.handleApplicationDiagram"></a> |
2900 </dl> |
|
2901 <a NAME="Project.handleApplicationDiagram" ID="Project.handleApplicationDiagram"></a> |
2183 <h4>Project.handleApplicationDiagram</h4> |
2902 <h4>Project.handleApplicationDiagram</h4> |
2184 <b>handleApplicationDiagram</b>(<i></i>) |
2903 <b>handleApplicationDiagram</b>(<i></i>) |
|
2904 |
2185 <p> |
2905 <p> |
2186 Public method to handle the application diagram context menu action. |
2906 Public method to handle the application diagram context menu action. |
2187 </p><a NAME="Project.handlePreferencesChanged" ID="Project.handlePreferencesChanged"></a> |
2907 </p> |
|
2908 <a NAME="Project.handlePreferencesChanged" ID="Project.handlePreferencesChanged"></a> |
2188 <h4>Project.handlePreferencesChanged</h4> |
2909 <h4>Project.handlePreferencesChanged</h4> |
2189 <b>handlePreferencesChanged</b>(<i></i>) |
2910 <b>handlePreferencesChanged</b>(<i></i>) |
|
2911 |
2190 <p> |
2912 <p> |
2191 Public slot used to handle the preferencesChanged signal. |
2913 Public slot used to handle the preferencesChanged signal. |
2192 </p><a NAME="Project.hasDefaultIdlCompilerParameters" ID="Project.hasDefaultIdlCompilerParameters"></a> |
2914 </p> |
|
2915 <a NAME="Project.hasDefaultIdlCompilerParameters" ID="Project.hasDefaultIdlCompilerParameters"></a> |
2193 <h4>Project.hasDefaultIdlCompilerParameters</h4> |
2916 <h4>Project.hasDefaultIdlCompilerParameters</h4> |
2194 <b>hasDefaultIdlCompilerParameters</b>(<i></i>) |
2917 <b>hasDefaultIdlCompilerParameters</b>(<i></i>) |
|
2918 |
2195 <p> |
2919 <p> |
2196 Public method to test, if the project contains the default IDL compiler |
2920 Public method to test, if the project contains the default IDL compiler |
2197 parameters. |
2921 parameters. |
2198 </p><dl> |
2922 </p> |
|
2923 <dl> |
2199 <dt>Returns:</dt> |
2924 <dt>Returns:</dt> |
2200 <dd> |
2925 <dd> |
2201 flag indicating default parameter set |
2926 flag indicating default parameter set |
2202 </dd> |
2927 </dd> |
2203 </dl><dl> |
2928 </dl> |
|
2929 <dl> |
2204 <dt>Return Type:</dt> |
2930 <dt>Return Type:</dt> |
2205 <dd> |
2931 <dd> |
2206 bool |
2932 bool |
2207 </dd> |
2933 </dd> |
2208 </dl><a NAME="Project.hasDefaultMakeParameters" ID="Project.hasDefaultMakeParameters"></a> |
2934 </dl> |
|
2935 <a NAME="Project.hasDefaultMakeParameters" ID="Project.hasDefaultMakeParameters"></a> |
2209 <h4>Project.hasDefaultMakeParameters</h4> |
2936 <h4>Project.hasDefaultMakeParameters</h4> |
2210 <b>hasDefaultMakeParameters</b>(<i></i>) |
2937 <b>hasDefaultMakeParameters</b>(<i></i>) |
|
2938 |
2211 <p> |
2939 <p> |
2212 Public method to test, if the project contains the default make |
2940 Public method to test, if the project contains the default make |
2213 parameters. |
2941 parameters. |
2214 </p><dl> |
2942 </p> |
|
2943 <dl> |
2215 <dt>Returns:</dt> |
2944 <dt>Returns:</dt> |
2216 <dd> |
2945 <dd> |
2217 flag indicating default parameter set |
2946 flag indicating default parameter set |
2218 </dd> |
2947 </dd> |
2219 </dl><dl> |
2948 </dl> |
|
2949 <dl> |
2220 <dt>Return Type:</dt> |
2950 <dt>Return Type:</dt> |
2221 <dd> |
2951 <dd> |
2222 bool |
2952 bool |
2223 </dd> |
2953 </dd> |
2224 </dl><a NAME="Project.hasDefaultRccCompilerParameters" ID="Project.hasDefaultRccCompilerParameters"></a> |
2954 </dl> |
|
2955 <a NAME="Project.hasDefaultRccCompilerParameters" ID="Project.hasDefaultRccCompilerParameters"></a> |
2225 <h4>Project.hasDefaultRccCompilerParameters</h4> |
2956 <h4>Project.hasDefaultRccCompilerParameters</h4> |
2226 <b>hasDefaultRccCompilerParameters</b>(<i></i>) |
2957 <b>hasDefaultRccCompilerParameters</b>(<i></i>) |
|
2958 |
2227 <p> |
2959 <p> |
2228 Public method to test, if the project contains the default rcc compiler |
2960 Public method to test, if the project contains the default rcc compiler |
2229 parameters. |
2961 parameters. |
2230 </p><dl> |
2962 </p> |
|
2963 <dl> |
2231 <dt>Returns:</dt> |
2964 <dt>Returns:</dt> |
2232 <dd> |
2965 <dd> |
2233 flag indicating default parameter set |
2966 flag indicating default parameter set |
2234 </dd> |
2967 </dd> |
2235 </dl><dl> |
2968 </dl> |
|
2969 <dl> |
2236 <dt>Return Type:</dt> |
2970 <dt>Return Type:</dt> |
2237 <dd> |
2971 <dd> |
2238 bool |
2972 bool |
2239 </dd> |
2973 </dd> |
2240 </dl><a NAME="Project.hasDefaultUicCompilerParameters" ID="Project.hasDefaultUicCompilerParameters"></a> |
2974 </dl> |
|
2975 <a NAME="Project.hasDefaultUicCompilerParameters" ID="Project.hasDefaultUicCompilerParameters"></a> |
2241 <h4>Project.hasDefaultUicCompilerParameters</h4> |
2976 <h4>Project.hasDefaultUicCompilerParameters</h4> |
2242 <b>hasDefaultUicCompilerParameters</b>(<i></i>) |
2977 <b>hasDefaultUicCompilerParameters</b>(<i></i>) |
|
2978 |
2243 <p> |
2979 <p> |
2244 Public method to test, if the project contains the default uic compiler |
2980 Public method to test, if the project contains the default uic compiler |
2245 parameters. |
2981 parameters. |
2246 </p><dl> |
2982 </p> |
|
2983 <dl> |
2247 <dt>Returns:</dt> |
2984 <dt>Returns:</dt> |
2248 <dd> |
2985 <dd> |
2249 flag indicating default parameter set |
2986 flag indicating default parameter set |
2250 </dd> |
2987 </dd> |
2251 </dl><dl> |
2988 </dl> |
|
2989 <dl> |
2252 <dt>Return Type:</dt> |
2990 <dt>Return Type:</dt> |
2253 <dd> |
2991 <dd> |
2254 bool |
2992 bool |
2255 </dd> |
2993 </dd> |
2256 </dl><a NAME="Project.hasEntry" ID="Project.hasEntry"></a> |
2994 </dl> |
|
2995 <a NAME="Project.hasEntry" ID="Project.hasEntry"></a> |
2257 <h4>Project.hasEntry</h4> |
2996 <h4>Project.hasEntry</h4> |
2258 <b>hasEntry</b>(<i>fn</i>) |
2997 <b>hasEntry</b>(<i>fn</i>) |
|
2998 |
2259 <p> |
2999 <p> |
2260 Public method to check the project for a file. |
3000 Public method to check the project for a file. |
2261 </p><dl> |
3001 </p> |
|
3002 <dl> |
|
3003 |
2262 <dt><i>fn</i></dt> |
3004 <dt><i>fn</i></dt> |
2263 <dd> |
3005 <dd> |
2264 filename to be checked (string) |
3006 filename to be checked (string) |
2265 </dd> |
3007 </dd> |
2266 </dl><dl> |
3008 </dl> |
|
3009 <dl> |
2267 <dt>Returns:</dt> |
3010 <dt>Returns:</dt> |
2268 <dd> |
3011 <dd> |
2269 flag indicating, if the project contains the file (boolean) |
3012 flag indicating, if the project contains the file (boolean) |
2270 </dd> |
3013 </dd> |
2271 </dl><a NAME="Project.hasProjectType" ID="Project.hasProjectType"></a> |
3014 </dl> |
|
3015 <a NAME="Project.hasProjectType" ID="Project.hasProjectType"></a> |
2272 <h4>Project.hasProjectType</h4> |
3016 <h4>Project.hasProjectType</h4> |
2273 <b>hasProjectType</b>(<i>type_, progLanguage=""</i>) |
3017 <b>hasProjectType</b>(<i>type_, progLanguage=""</i>) |
|
3018 |
2274 <p> |
3019 <p> |
2275 Public method to check, if a project type is already registered. |
3020 Public method to check, if a project type is already registered. |
2276 </p><dl> |
3021 </p> |
|
3022 <dl> |
|
3023 |
2277 <dt><i>type_</i></dt> |
3024 <dt><i>type_</i></dt> |
2278 <dd> |
3025 <dd> |
2279 internal type designator (string) |
3026 internal type designator (string) |
2280 </dd><dt><i>progLanguage</i></dt> |
3027 </dd> |
|
3028 <dt><i>progLanguage</i></dt> |
2281 <dd> |
3029 <dd> |
2282 programming language of the project type (string) |
3030 programming language of the project type (string) |
2283 </dd> |
3031 </dd> |
2284 </dl><dl> |
3032 </dl> |
|
3033 <dl> |
2285 <dt>Returns:</dt> |
3034 <dt>Returns:</dt> |
2286 <dd> |
3035 <dd> |
2287 flag indicating presence of the project type (boolean) |
3036 flag indicating presence of the project type (boolean) |
2288 </dd> |
3037 </dd> |
2289 </dl><a NAME="Project.initActions" ID="Project.initActions"></a> |
3038 </dl> |
|
3039 <a NAME="Project.initActions" ID="Project.initActions"></a> |
2290 <h4>Project.initActions</h4> |
3040 <h4>Project.initActions</h4> |
2291 <b>initActions</b>(<i></i>) |
3041 <b>initActions</b>(<i></i>) |
|
3042 |
2292 <p> |
3043 <p> |
2293 Public slot to initialize the project related actions. |
3044 Public slot to initialize the project related actions. |
2294 </p><a NAME="Project.initFileTypes" ID="Project.initFileTypes"></a> |
3045 </p> |
|
3046 <a NAME="Project.initFileTypes" ID="Project.initFileTypes"></a> |
2295 <h4>Project.initFileTypes</h4> |
3047 <h4>Project.initFileTypes</h4> |
2296 <b>initFileTypes</b>(<i></i>) |
3048 <b>initFileTypes</b>(<i></i>) |
|
3049 |
2297 <p> |
3050 <p> |
2298 Public method to initialize the filetype associations with default |
3051 Public method to initialize the filetype associations with default |
2299 values. |
3052 values. |
2300 </p><a NAME="Project.initMenus" ID="Project.initMenus"></a> |
3053 </p> |
|
3054 <a NAME="Project.initMenus" ID="Project.initMenus"></a> |
2301 <h4>Project.initMenus</h4> |
3055 <h4>Project.initMenus</h4> |
2302 <b>initMenus</b>(<i></i>) |
3056 <b>initMenus</b>(<i></i>) |
|
3057 |
2303 <p> |
3058 <p> |
2304 Public slot to initialize the project menus. |
3059 Public slot to initialize the project menus. |
2305 </p><dl> |
3060 </p> |
|
3061 <dl> |
2306 <dt>Returns:</dt> |
3062 <dt>Returns:</dt> |
2307 <dd> |
3063 <dd> |
2308 tuple of generated menus |
3064 tuple of generated menus |
2309 </dd> |
3065 </dd> |
2310 </dl><dl> |
3066 </dl> |
|
3067 <dl> |
2311 <dt>Return Type:</dt> |
3068 <dt>Return Type:</dt> |
2312 <dd> |
3069 <dd> |
2313 tuple of (QMenu, QMenu) |
3070 tuple of (QMenu, QMenu) |
2314 </dd> |
3071 </dd> |
2315 </dl><a NAME="Project.initToolbars" ID="Project.initToolbars"></a> |
3072 </dl> |
|
3073 <a NAME="Project.initToolbars" ID="Project.initToolbars"></a> |
2316 <h4>Project.initToolbars</h4> |
3074 <h4>Project.initToolbars</h4> |
2317 <b>initToolbars</b>(<i>toolbarManager</i>) |
3075 <b>initToolbars</b>(<i>toolbarManager</i>) |
|
3076 |
2318 <p> |
3077 <p> |
2319 Public slot to initialize the project toolbar and the basic VCS |
3078 Public slot to initialize the project toolbar and the basic VCS |
2320 toolbar. |
3079 toolbar. |
2321 </p><dl> |
3080 </p> |
|
3081 <dl> |
|
3082 |
2322 <dt><i>toolbarManager</i></dt> |
3083 <dt><i>toolbarManager</i></dt> |
2323 <dd> |
3084 <dd> |
2324 reference to a toolbar manager object |
3085 reference to a toolbar manager object |
2325 (E5ToolBarManager) |
3086 (E5ToolBarManager) |
2326 </dd> |
3087 </dd> |
2327 </dl><dl> |
3088 </dl> |
|
3089 <dl> |
2328 <dt>Returns:</dt> |
3090 <dt>Returns:</dt> |
2329 <dd> |
3091 <dd> |
2330 tuple of the generated toolbars (tuple of two QToolBar) |
3092 tuple of the generated toolbars (tuple of two QToolBar) |
2331 </dd> |
3093 </dd> |
2332 </dl><a NAME="Project.initVCS" ID="Project.initVCS"></a> |
3094 </dl> |
|
3095 <a NAME="Project.initVCS" ID="Project.initVCS"></a> |
2333 <h4>Project.initVCS</h4> |
3096 <h4>Project.initVCS</h4> |
2334 <b>initVCS</b>(<i>vcsSystem=None, nooverride=False</i>) |
3097 <b>initVCS</b>(<i>vcsSystem=None, nooverride=False</i>) |
|
3098 |
2335 <p> |
3099 <p> |
2336 Public method used to instantiate a vcs system. |
3100 Public method used to instantiate a vcs system. |
2337 </p><dl> |
3101 </p> |
|
3102 <dl> |
|
3103 |
2338 <dt><i>vcsSystem</i></dt> |
3104 <dt><i>vcsSystem</i></dt> |
2339 <dd> |
3105 <dd> |
2340 type of VCS to be used (string) |
3106 type of VCS to be used (string) |
2341 </dd><dt><i>nooverride</i></dt> |
3107 </dd> |
|
3108 <dt><i>nooverride</i></dt> |
2342 <dd> |
3109 <dd> |
2343 flag indicating to ignore an override request |
3110 flag indicating to ignore an override request |
2344 (boolean) |
3111 (boolean) |
2345 </dd> |
3112 </dd> |
2346 </dl><dl> |
3113 </dl> |
|
3114 <dl> |
2347 <dt>Returns:</dt> |
3115 <dt>Returns:</dt> |
2348 <dd> |
3116 <dd> |
2349 a reference to the vcs object |
3117 a reference to the vcs object |
2350 </dd> |
3118 </dd> |
2351 </dl><a NAME="Project.isDebugPropertiesLoaded" ID="Project.isDebugPropertiesLoaded"></a> |
3119 </dl> |
|
3120 <a NAME="Project.isDebugPropertiesLoaded" ID="Project.isDebugPropertiesLoaded"></a> |
2352 <h4>Project.isDebugPropertiesLoaded</h4> |
3121 <h4>Project.isDebugPropertiesLoaded</h4> |
2353 <b>isDebugPropertiesLoaded</b>(<i></i>) |
3122 <b>isDebugPropertiesLoaded</b>(<i></i>) |
|
3123 |
2354 <p> |
3124 <p> |
2355 Public method to return the status of the debug properties. |
3125 Public method to return the status of the debug properties. |
2356 </p><dl> |
3126 </p> |
|
3127 <dl> |
2357 <dt>Returns:</dt> |
3128 <dt>Returns:</dt> |
2358 <dd> |
3129 <dd> |
2359 load status of debug properties (boolean) |
3130 load status of debug properties (boolean) |
2360 </dd> |
3131 </dd> |
2361 </dl><a NAME="Project.isDirty" ID="Project.isDirty"></a> |
3132 </dl> |
|
3133 <a NAME="Project.isDirty" ID="Project.isDirty"></a> |
2362 <h4>Project.isDirty</h4> |
3134 <h4>Project.isDirty</h4> |
2363 <b>isDirty</b>(<i></i>) |
3135 <b>isDirty</b>(<i></i>) |
|
3136 |
2364 <p> |
3137 <p> |
2365 Public method to return the dirty state. |
3138 Public method to return the dirty state. |
2366 </p><dl> |
3139 </p> |
|
3140 <dl> |
2367 <dt>Returns:</dt> |
3141 <dt>Returns:</dt> |
2368 <dd> |
3142 <dd> |
2369 dirty state (boolean) |
3143 dirty state (boolean) |
2370 </dd> |
3144 </dd> |
2371 </dl><a NAME="Project.isJavaScriptProject" ID="Project.isJavaScriptProject"></a> |
3145 </dl> |
|
3146 <a NAME="Project.isJavaScriptProject" ID="Project.isJavaScriptProject"></a> |
2372 <h4>Project.isJavaScriptProject</h4> |
3147 <h4>Project.isJavaScriptProject</h4> |
2373 <b>isJavaScriptProject</b>(<i></i>) |
3148 <b>isJavaScriptProject</b>(<i></i>) |
|
3149 |
2374 <p> |
3150 <p> |
2375 Public method to check, if this project is a JavaScript project. |
3151 Public method to check, if this project is a JavaScript project. |
2376 </p><dl> |
3152 </p> |
|
3153 <dl> |
2377 <dt>Returns:</dt> |
3154 <dt>Returns:</dt> |
2378 <dd> |
3155 <dd> |
2379 flag indicating a JavaScript project (boolean) |
3156 flag indicating a JavaScript project (boolean) |
2380 </dd> |
3157 </dd> |
2381 </dl><a NAME="Project.isMakeEnabled" ID="Project.isMakeEnabled"></a> |
3158 </dl> |
|
3159 <a NAME="Project.isMakeEnabled" ID="Project.isMakeEnabled"></a> |
2382 <h4>Project.isMakeEnabled</h4> |
3160 <h4>Project.isMakeEnabled</h4> |
2383 <b>isMakeEnabled</b>(<i></i>) |
3161 <b>isMakeEnabled</b>(<i></i>) |
|
3162 |
2384 <p> |
3163 <p> |
2385 Public method to test, if make is enabled for the project. |
3164 Public method to test, if make is enabled for the project. |
2386 </p><dl> |
3165 </p> |
|
3166 <dl> |
2387 <dt>Returns:</dt> |
3167 <dt>Returns:</dt> |
2388 <dd> |
3168 <dd> |
2389 flag indicating enabled make support |
3169 flag indicating enabled make support |
2390 </dd> |
3170 </dd> |
2391 </dl><dl> |
3171 </dl> |
|
3172 <dl> |
2392 <dt>Return Type:</dt> |
3173 <dt>Return Type:</dt> |
2393 <dd> |
3174 <dd> |
2394 bool |
3175 bool |
2395 </dd> |
3176 </dd> |
2396 </dl><a NAME="Project.isMicroPythonProject" ID="Project.isMicroPythonProject"></a> |
3177 </dl> |
|
3178 <a NAME="Project.isMicroPythonProject" ID="Project.isMicroPythonProject"></a> |
2397 <h4>Project.isMicroPythonProject</h4> |
3179 <h4>Project.isMicroPythonProject</h4> |
2398 <b>isMicroPythonProject</b>(<i></i>) |
3180 <b>isMicroPythonProject</b>(<i></i>) |
|
3181 |
2399 <p> |
3182 <p> |
2400 Public method to check, if this project is a MicroPython project. |
3183 Public method to check, if this project is a MicroPython project. |
2401 </p><dl> |
3184 </p> |
|
3185 <dl> |
2402 <dt>Returns:</dt> |
3186 <dt>Returns:</dt> |
2403 <dd> |
3187 <dd> |
2404 flag indicating a MicroPython project |
3188 flag indicating a MicroPython project |
2405 </dd> |
3189 </dd> |
2406 </dl><dl> |
3190 </dl> |
|
3191 <dl> |
2407 <dt>Return Type:</dt> |
3192 <dt>Return Type:</dt> |
2408 <dd> |
3193 <dd> |
2409 bool |
3194 bool |
2410 </dd> |
3195 </dd> |
2411 </dl><a NAME="Project.isMixedLanguageProject" ID="Project.isMixedLanguageProject"></a> |
3196 </dl> |
|
3197 <a NAME="Project.isMixedLanguageProject" ID="Project.isMixedLanguageProject"></a> |
2412 <h4>Project.isMixedLanguageProject</h4> |
3198 <h4>Project.isMixedLanguageProject</h4> |
2413 <b>isMixedLanguageProject</b>(<i></i>) |
3199 <b>isMixedLanguageProject</b>(<i></i>) |
|
3200 |
2414 <p> |
3201 <p> |
2415 Public method to check, if this is a mixed language project. |
3202 Public method to check, if this is a mixed language project. |
2416 </p><dl> |
3203 </p> |
|
3204 <dl> |
2417 <dt>Returns:</dt> |
3205 <dt>Returns:</dt> |
2418 <dd> |
3206 <dd> |
2419 flag indicating a mixed language project |
3207 flag indicating a mixed language project |
2420 </dd> |
3208 </dd> |
2421 </dl><dl> |
3209 </dl> |
|
3210 <dl> |
2422 <dt>Return Type:</dt> |
3211 <dt>Return Type:</dt> |
2423 <dd> |
3212 <dd> |
2424 bool |
3213 bool |
2425 </dd> |
3214 </dd> |
2426 </dl><a NAME="Project.isOpen" ID="Project.isOpen"></a> |
3215 </dl> |
|
3216 <a NAME="Project.isOpen" ID="Project.isOpen"></a> |
2427 <h4>Project.isOpen</h4> |
3217 <h4>Project.isOpen</h4> |
2428 <b>isOpen</b>(<i></i>) |
3218 <b>isOpen</b>(<i></i>) |
|
3219 |
2429 <p> |
3220 <p> |
2430 Public method to return the opened state. |
3221 Public method to return the opened state. |
2431 </p><dl> |
3222 </p> |
|
3223 <dl> |
2432 <dt>Returns:</dt> |
3224 <dt>Returns:</dt> |
2433 <dd> |
3225 <dd> |
2434 open state (boolean) |
3226 open state (boolean) |
2435 </dd> |
3227 </dd> |
2436 </dl><a NAME="Project.isProjectFile" ID="Project.isProjectFile"></a> |
3228 </dl> |
|
3229 <a NAME="Project.isProjectFile" ID="Project.isProjectFile"></a> |
2437 <h4>Project.isProjectFile</h4> |
3230 <h4>Project.isProjectFile</h4> |
2438 <b>isProjectFile</b>(<i>fn</i>) |
3231 <b>isProjectFile</b>(<i>fn</i>) |
|
3232 |
2439 <p> |
3233 <p> |
2440 Public method used to check, if the passed in filename belongs to the |
3234 Public method used to check, if the passed in filename belongs to the |
2441 project. |
3235 project. |
2442 </p><dl> |
3236 </p> |
|
3237 <dl> |
|
3238 |
2443 <dt><i>fn</i></dt> |
3239 <dt><i>fn</i></dt> |
2444 <dd> |
3240 <dd> |
2445 filename to be checked (string) |
3241 filename to be checked (string) |
2446 </dd> |
3242 </dd> |
2447 </dl><dl> |
3243 </dl> |
|
3244 <dl> |
2448 <dt>Returns:</dt> |
3245 <dt>Returns:</dt> |
2449 <dd> |
3246 <dd> |
2450 flag indicating membership (boolean) |
3247 flag indicating membership (boolean) |
2451 </dd> |
3248 </dd> |
2452 </dl><a NAME="Project.isProjectForm" ID="Project.isProjectForm"></a> |
3249 </dl> |
|
3250 <a NAME="Project.isProjectForm" ID="Project.isProjectForm"></a> |
2453 <h4>Project.isProjectForm</h4> |
3251 <h4>Project.isProjectForm</h4> |
2454 <b>isProjectForm</b>(<i>fn</i>) |
3252 <b>isProjectForm</b>(<i>fn</i>) |
|
3253 |
2455 <p> |
3254 <p> |
2456 Public method used to check, if the passed in filename belongs to the |
3255 Public method used to check, if the passed in filename belongs to the |
2457 project forms. |
3256 project forms. |
2458 </p><dl> |
3257 </p> |
|
3258 <dl> |
|
3259 |
2459 <dt><i>fn</i></dt> |
3260 <dt><i>fn</i></dt> |
2460 <dd> |
3261 <dd> |
2461 filename to be checked (string) |
3262 filename to be checked (string) |
2462 </dd> |
3263 </dd> |
2463 </dl><dl> |
3264 </dl> |
|
3265 <dl> |
2464 <dt>Returns:</dt> |
3266 <dt>Returns:</dt> |
2465 <dd> |
3267 <dd> |
2466 flag indicating membership (boolean) |
3268 flag indicating membership (boolean) |
2467 </dd> |
3269 </dd> |
2468 </dl><a NAME="Project.isProjectInterface" ID="Project.isProjectInterface"></a> |
3270 </dl> |
|
3271 <a NAME="Project.isProjectInterface" ID="Project.isProjectInterface"></a> |
2469 <h4>Project.isProjectInterface</h4> |
3272 <h4>Project.isProjectInterface</h4> |
2470 <b>isProjectInterface</b>(<i>fn</i>) |
3273 <b>isProjectInterface</b>(<i>fn</i>) |
|
3274 |
2471 <p> |
3275 <p> |
2472 Public method used to check, if the passed in filename belongs to the |
3276 Public method used to check, if the passed in filename belongs to the |
2473 project interfaces. |
3277 project interfaces. |
2474 </p><dl> |
3278 </p> |
|
3279 <dl> |
|
3280 |
2475 <dt><i>fn</i></dt> |
3281 <dt><i>fn</i></dt> |
2476 <dd> |
3282 <dd> |
2477 filename to be checked (string) |
3283 filename to be checked (string) |
2478 </dd> |
3284 </dd> |
2479 </dl><dl> |
3285 </dl> |
|
3286 <dl> |
2480 <dt>Returns:</dt> |
3287 <dt>Returns:</dt> |
2481 <dd> |
3288 <dd> |
2482 flag indicating membership (boolean) |
3289 flag indicating membership (boolean) |
2483 </dd> |
3290 </dd> |
2484 </dl><a NAME="Project.isProjectProtocol" ID="Project.isProjectProtocol"></a> |
3291 </dl> |
|
3292 <a NAME="Project.isProjectProtocol" ID="Project.isProjectProtocol"></a> |
2485 <h4>Project.isProjectProtocol</h4> |
3293 <h4>Project.isProjectProtocol</h4> |
2486 <b>isProjectProtocol</b>(<i>fn</i>) |
3294 <b>isProjectProtocol</b>(<i>fn</i>) |
|
3295 |
2487 <p> |
3296 <p> |
2488 Public method used to check, if the passed in filename belongs to the |
3297 Public method used to check, if the passed in filename belongs to the |
2489 project protocols. |
3298 project protocols. |
2490 </p><dl> |
3299 </p> |
|
3300 <dl> |
|
3301 |
2491 <dt><i>fn</i> (str)</dt> |
3302 <dt><i>fn</i> (str)</dt> |
2492 <dd> |
3303 <dd> |
2493 filename to be checked |
3304 filename to be checked |
2494 </dd> |
3305 </dd> |
2495 </dl><dl> |
3306 </dl> |
|
3307 <dl> |
2496 <dt>Returns:</dt> |
3308 <dt>Returns:</dt> |
2497 <dd> |
3309 <dd> |
2498 flag indicating membership |
3310 flag indicating membership |
2499 </dd> |
3311 </dd> |
2500 </dl><dl> |
3312 </dl> |
|
3313 <dl> |
2501 <dt>Return Type:</dt> |
3314 <dt>Return Type:</dt> |
2502 <dd> |
3315 <dd> |
2503 bool |
3316 bool |
2504 </dd> |
3317 </dd> |
2505 </dl><a NAME="Project.isProjectResource" ID="Project.isProjectResource"></a> |
3318 </dl> |
|
3319 <a NAME="Project.isProjectResource" ID="Project.isProjectResource"></a> |
2506 <h4>Project.isProjectResource</h4> |
3320 <h4>Project.isProjectResource</h4> |
2507 <b>isProjectResource</b>(<i>fn</i>) |
3321 <b>isProjectResource</b>(<i>fn</i>) |
|
3322 |
2508 <p> |
3323 <p> |
2509 Public method used to check, if the passed in filename belongs to the |
3324 Public method used to check, if the passed in filename belongs to the |
2510 project resources. |
3325 project resources. |
2511 </p><dl> |
3326 </p> |
|
3327 <dl> |
|
3328 |
2512 <dt><i>fn</i></dt> |
3329 <dt><i>fn</i></dt> |
2513 <dd> |
3330 <dd> |
2514 filename to be checked (string) |
3331 filename to be checked (string) |
2515 </dd> |
3332 </dd> |
2516 </dl><dl> |
3333 </dl> |
|
3334 <dl> |
2517 <dt>Returns:</dt> |
3335 <dt>Returns:</dt> |
2518 <dd> |
3336 <dd> |
2519 flag indicating membership (boolean) |
3337 flag indicating membership (boolean) |
2520 </dd> |
3338 </dd> |
2521 </dl><a NAME="Project.isProjectSource" ID="Project.isProjectSource"></a> |
3339 </dl> |
|
3340 <a NAME="Project.isProjectSource" ID="Project.isProjectSource"></a> |
2522 <h4>Project.isProjectSource</h4> |
3341 <h4>Project.isProjectSource</h4> |
2523 <b>isProjectSource</b>(<i>fn</i>) |
3342 <b>isProjectSource</b>(<i>fn</i>) |
|
3343 |
2524 <p> |
3344 <p> |
2525 Public method used to check, if the passed in filename belongs to the |
3345 Public method used to check, if the passed in filename belongs to the |
2526 project sources. |
3346 project sources. |
2527 </p><dl> |
3347 </p> |
|
3348 <dl> |
|
3349 |
2528 <dt><i>fn</i></dt> |
3350 <dt><i>fn</i></dt> |
2529 <dd> |
3351 <dd> |
2530 filename to be checked (string) |
3352 filename to be checked (string) |
2531 </dd> |
3353 </dd> |
2532 </dl><dl> |
3354 </dl> |
|
3355 <dl> |
2533 <dt>Returns:</dt> |
3356 <dt>Returns:</dt> |
2534 <dd> |
3357 <dd> |
2535 flag indicating membership (boolean) |
3358 flag indicating membership (boolean) |
2536 </dd> |
3359 </dd> |
2537 </dl><a NAME="Project.isPy2Project" ID="Project.isPy2Project"></a> |
3360 </dl> |
|
3361 <a NAME="Project.isPy2Project" ID="Project.isPy2Project"></a> |
2538 <h4>Project.isPy2Project</h4> |
3362 <h4>Project.isPy2Project</h4> |
2539 <b>isPy2Project</b>(<i></i>) |
3363 <b>isPy2Project</b>(<i></i>) |
|
3364 |
2540 <p> |
3365 <p> |
2541 Public method to check, if this project is a Python2 project. |
3366 Public method to check, if this project is a Python2 project. |
2542 </p><dl> |
3367 </p> |
|
3368 <dl> |
2543 <dt>Returns:</dt> |
3369 <dt>Returns:</dt> |
2544 <dd> |
3370 <dd> |
2545 flag indicating a Python2 project (boolean) |
3371 flag indicating a Python2 project (boolean) |
2546 </dd> |
3372 </dd> |
2547 </dl><a NAME="Project.isPy3Project" ID="Project.isPy3Project"></a> |
3373 </dl> |
|
3374 <a NAME="Project.isPy3Project" ID="Project.isPy3Project"></a> |
2548 <h4>Project.isPy3Project</h4> |
3375 <h4>Project.isPy3Project</h4> |
2549 <b>isPy3Project</b>(<i></i>) |
3376 <b>isPy3Project</b>(<i></i>) |
|
3377 |
2550 <p> |
3378 <p> |
2551 Public method to check, if this project is a Python3 project. |
3379 Public method to check, if this project is a Python3 project. |
2552 </p><dl> |
3380 </p> |
|
3381 <dl> |
2553 <dt>Returns:</dt> |
3382 <dt>Returns:</dt> |
2554 <dd> |
3383 <dd> |
2555 flag indicating a Python3 project (boolean) |
3384 flag indicating a Python3 project (boolean) |
2556 </dd> |
3385 </dd> |
2557 </dl><a NAME="Project.isPythonProject" ID="Project.isPythonProject"></a> |
3386 </dl> |
|
3387 <a NAME="Project.isPythonProject" ID="Project.isPythonProject"></a> |
2558 <h4>Project.isPythonProject</h4> |
3388 <h4>Project.isPythonProject</h4> |
2559 <b>isPythonProject</b>(<i></i>) |
3389 <b>isPythonProject</b>(<i></i>) |
|
3390 |
2560 <p> |
3391 <p> |
2561 Public method to check, if this project is a Python2 or Python3 |
3392 Public method to check, if this project is a Python2 or Python3 |
2562 project. |
3393 project. |
2563 </p><dl> |
3394 </p> |
|
3395 <dl> |
2564 <dt>Returns:</dt> |
3396 <dt>Returns:</dt> |
2565 <dd> |
3397 <dd> |
2566 flag indicating a Python project (boolean) |
3398 flag indicating a Python project (boolean) |
2567 </dd> |
3399 </dd> |
2568 </dl><a NAME="Project.isRubyProject" ID="Project.isRubyProject"></a> |
3400 </dl> |
|
3401 <a NAME="Project.isRubyProject" ID="Project.isRubyProject"></a> |
2569 <h4>Project.isRubyProject</h4> |
3402 <h4>Project.isRubyProject</h4> |
2570 <b>isRubyProject</b>(<i></i>) |
3403 <b>isRubyProject</b>(<i></i>) |
|
3404 |
2571 <p> |
3405 <p> |
2572 Public method to check, if this project is a Ruby project. |
3406 Public method to check, if this project is a Ruby project. |
2573 </p><dl> |
3407 </p> |
|
3408 <dl> |
2574 <dt>Returns:</dt> |
3409 <dt>Returns:</dt> |
2575 <dd> |
3410 <dd> |
2576 flag indicating a Ruby project (boolean) |
3411 flag indicating a Ruby project (boolean) |
2577 </dd> |
3412 </dd> |
2578 </dl><a NAME="Project.moveDirectory" ID="Project.moveDirectory"></a> |
3413 </dl> |
|
3414 <a NAME="Project.moveDirectory" ID="Project.moveDirectory"></a> |
2579 <h4>Project.moveDirectory</h4> |
3415 <h4>Project.moveDirectory</h4> |
2580 <b>moveDirectory</b>(<i>olddn, newdn</i>) |
3416 <b>moveDirectory</b>(<i>olddn, newdn</i>) |
|
3417 |
2581 <p> |
3418 <p> |
2582 Public slot to move a directory. |
3419 Public slot to move a directory. |
2583 </p><dl> |
3420 </p> |
|
3421 <dl> |
|
3422 |
2584 <dt><i>olddn</i></dt> |
3423 <dt><i>olddn</i></dt> |
2585 <dd> |
3424 <dd> |
2586 old directory name (string) |
3425 old directory name (string) |
2587 </dd><dt><i>newdn</i></dt> |
3426 </dd> |
|
3427 <dt><i>newdn</i></dt> |
2588 <dd> |
3428 <dd> |
2589 new directory name (string) |
3429 new directory name (string) |
2590 </dd> |
3430 </dd> |
2591 </dl><a NAME="Project.newProjectAddFiles" ID="Project.newProjectAddFiles"></a> |
3431 </dl> |
|
3432 <a NAME="Project.newProjectAddFiles" ID="Project.newProjectAddFiles"></a> |
2592 <h4>Project.newProjectAddFiles</h4> |
3433 <h4>Project.newProjectAddFiles</h4> |
2593 <b>newProjectAddFiles</b>(<i>mainscript</i>) |
3434 <b>newProjectAddFiles</b>(<i>mainscript</i>) |
|
3435 |
2594 <p> |
3436 <p> |
2595 Public method to add files to a new project. |
3437 Public method to add files to a new project. |
2596 </p><dl> |
3438 </p> |
|
3439 <dl> |
|
3440 |
2597 <dt><i>mainscript</i></dt> |
3441 <dt><i>mainscript</i></dt> |
2598 <dd> |
3442 <dd> |
2599 name of the mainscript (string) |
3443 name of the mainscript (string) |
2600 </dd> |
3444 </dd> |
2601 </dl><a NAME="Project.openProject" ID="Project.openProject"></a> |
3445 </dl> |
|
3446 <a NAME="Project.openProject" ID="Project.openProject"></a> |
2602 <h4>Project.openProject</h4> |
3447 <h4>Project.openProject</h4> |
2603 <b>openProject</b>(<i>fn=None, restoreSession=True, reopen=False</i>) |
3448 <b>openProject</b>(<i>fn=None, restoreSession=True, reopen=False</i>) |
|
3449 |
2604 <p> |
3450 <p> |
2605 Public slot to open a project. |
3451 Public slot to open a project. |
2606 </p><dl> |
3452 </p> |
|
3453 <dl> |
|
3454 |
2607 <dt><i>fn</i></dt> |
3455 <dt><i>fn</i></dt> |
2608 <dd> |
3456 <dd> |
2609 optional filename of the project file to be read |
3457 optional filename of the project file to be read |
2610 </dd><dt><i>restoreSession</i></dt> |
3458 </dd> |
|
3459 <dt><i>restoreSession</i></dt> |
2611 <dd> |
3460 <dd> |
2612 flag indicating to restore the project |
3461 flag indicating to restore the project |
2613 session (boolean) |
3462 session (boolean) |
2614 </dd><dt><i>reopen=</i></dt> |
3463 </dd> |
|
3464 <dt><i>reopen=</i></dt> |
2615 <dd> |
3465 <dd> |
2616 flag indicating a reopening of the project (boolean) |
3466 flag indicating a reopening of the project (boolean) |
2617 </dd> |
3467 </dd> |
2618 </dl><a NAME="Project.othersAdded" ID="Project.othersAdded"></a> |
3468 </dl> |
|
3469 <a NAME="Project.othersAdded" ID="Project.othersAdded"></a> |
2619 <h4>Project.othersAdded</h4> |
3470 <h4>Project.othersAdded</h4> |
2620 <b>othersAdded</b>(<i>fn, updateModel=True</i>) |
3471 <b>othersAdded</b>(<i>fn, updateModel=True</i>) |
|
3472 |
2621 <p> |
3473 <p> |
2622 Public slot to be called, if something was added to the OTHERS project |
3474 Public slot to be called, if something was added to the OTHERS project |
2623 data area. |
3475 data area. |
2624 </p><dl> |
3476 </p> |
|
3477 <dl> |
|
3478 |
2625 <dt><i>fn</i></dt> |
3479 <dt><i>fn</i></dt> |
2626 <dd> |
3480 <dd> |
2627 filename or directory name added (string) |
3481 filename or directory name added (string) |
2628 </dd><dt><i>updateModel</i></dt> |
3482 </dd> |
|
3483 <dt><i>updateModel</i></dt> |
2629 <dd> |
3484 <dd> |
2630 flag indicating an update of the model is requested |
3485 flag indicating an update of the model is requested |
2631 (boolean) |
3486 (boolean) |
2632 </dd> |
3487 </dd> |
2633 </dl><a NAME="Project.registerProjectType" ID="Project.registerProjectType"></a> |
3488 </dl> |
|
3489 <a NAME="Project.registerProjectType" ID="Project.registerProjectType"></a> |
2634 <h4>Project.registerProjectType</h4> |
3490 <h4>Project.registerProjectType</h4> |
2635 <b>registerProjectType</b>(<i>type_, description, fileTypeCallback=None, binaryTranslationsCallback=None, lexerAssociationCallback=None, progLanguages=None</i>) |
3491 <b>registerProjectType</b>(<i>type_, description, fileTypeCallback=None, binaryTranslationsCallback=None, lexerAssociationCallback=None, progLanguages=None</i>) |
|
3492 |
2636 <p> |
3493 <p> |
2637 Public method to register a project type. |
3494 Public method to register a project type. |
2638 </p><dl> |
3495 </p> |
|
3496 <dl> |
|
3497 |
2639 <dt><i>type_</i></dt> |
3498 <dt><i>type_</i></dt> |
2640 <dd> |
3499 <dd> |
2641 internal type designator to be registered (string) |
3500 internal type designator to be registered (string) |
2642 </dd><dt><i>description</i></dt> |
3501 </dd> |
|
3502 <dt><i>description</i></dt> |
2643 <dd> |
3503 <dd> |
2644 more verbose type name (display string) (string) |
3504 more verbose type name (display string) (string) |
2645 </dd><dt><i>fileTypeCallback=</i></dt> |
3505 </dd> |
|
3506 <dt><i>fileTypeCallback=</i></dt> |
2646 <dd> |
3507 <dd> |
2647 reference to a method returning a dictionary |
3508 reference to a method returning a dictionary |
2648 of filetype associations. |
3509 of filetype associations. |
2649 </dd><dt><i>binaryTranslationsCallback=</i></dt> |
3510 </dd> |
|
3511 <dt><i>binaryTranslationsCallback=</i></dt> |
2650 <dd> |
3512 <dd> |
2651 reference to a method returning |
3513 reference to a method returning |
2652 the name of the binary translation file given the name of the raw |
3514 the name of the binary translation file given the name of the raw |
2653 translation file |
3515 translation file |
2654 </dd><dt><i>lexerAssociationCallback=</i></dt> |
3516 </dd> |
|
3517 <dt><i>lexerAssociationCallback=</i></dt> |
2655 <dd> |
3518 <dd> |
2656 reference to a method returning the |
3519 reference to a method returning the |
2657 lexer type to be used for syntax highlighting given the name of |
3520 lexer type to be used for syntax highlighting given the name of |
2658 a file |
3521 a file |
2659 </dd><dt><i>progLanguages=</i></dt> |
3522 </dd> |
|
3523 <dt><i>progLanguages=</i></dt> |
2660 <dd> |
3524 <dd> |
2661 programming languages supported by the |
3525 programming languages supported by the |
2662 project type (list of string) |
3526 project type (list of string) |
2663 </dd> |
3527 </dd> |
2664 </dl><a NAME="Project.removeDirectory" ID="Project.removeDirectory"></a> |
3528 </dl> |
|
3529 <a NAME="Project.removeDirectory" ID="Project.removeDirectory"></a> |
2665 <h4>Project.removeDirectory</h4> |
3530 <h4>Project.removeDirectory</h4> |
2666 <b>removeDirectory</b>(<i>dn</i>) |
3531 <b>removeDirectory</b>(<i>dn</i>) |
|
3532 |
2667 <p> |
3533 <p> |
2668 Public slot to remove a directory from the project. |
3534 Public slot to remove a directory from the project. |
2669 </p><p> |
3535 </p> |
|
3536 <p> |
2670 The directory is not deleted from the project directory. |
3537 The directory is not deleted from the project directory. |
2671 </p><dl> |
3538 </p> |
|
3539 <dl> |
|
3540 |
2672 <dt><i>dn</i></dt> |
3541 <dt><i>dn</i></dt> |
2673 <dd> |
3542 <dd> |
2674 directory name to be removed from the project |
3543 directory name to be removed from the project |
2675 </dd> |
3544 </dd> |
2676 </dl><a NAME="Project.removeE5Actions" ID="Project.removeE5Actions"></a> |
3545 </dl> |
|
3546 <a NAME="Project.removeE5Actions" ID="Project.removeE5Actions"></a> |
2677 <h4>Project.removeE5Actions</h4> |
3547 <h4>Project.removeE5Actions</h4> |
2678 <b>removeE5Actions</b>(<i>actions</i>) |
3548 <b>removeE5Actions</b>(<i>actions</i>) |
|
3549 |
2679 <p> |
3550 <p> |
2680 Public method to remove actions from the list of actions. |
3551 Public method to remove actions from the list of actions. |
2681 </p><dl> |
3552 </p> |
|
3553 <dl> |
|
3554 |
2682 <dt><i>actions</i></dt> |
3555 <dt><i>actions</i></dt> |
2683 <dd> |
3556 <dd> |
2684 list of actions (list of E5Action) |
3557 list of actions (list of E5Action) |
2685 </dd> |
3558 </dd> |
2686 </dl><a NAME="Project.removeFile" ID="Project.removeFile"></a> |
3559 </dl> |
|
3560 <a NAME="Project.removeFile" ID="Project.removeFile"></a> |
2687 <h4>Project.removeFile</h4> |
3561 <h4>Project.removeFile</h4> |
2688 <b>removeFile</b>(<i>fn, updateModel=True</i>) |
3562 <b>removeFile</b>(<i>fn, updateModel=True</i>) |
|
3563 |
2689 <p> |
3564 <p> |
2690 Public slot to remove a file from the project. |
3565 Public slot to remove a file from the project. |
2691 </p><p> |
3566 </p> |
|
3567 <p> |
2692 The file is not deleted from the project directory. |
3568 The file is not deleted from the project directory. |
2693 </p><dl> |
3569 </p> |
|
3570 <dl> |
|
3571 |
2694 <dt><i>fn</i></dt> |
3572 <dt><i>fn</i></dt> |
2695 <dd> |
3573 <dd> |
2696 filename to be removed from the project |
3574 filename to be removed from the project |
2697 </dd><dt><i>updateModel</i></dt> |
3575 </dd> |
|
3576 <dt><i>updateModel</i></dt> |
2698 <dd> |
3577 <dd> |
2699 flag indicating an update of the model is |
3578 flag indicating an update of the model is |
2700 requested (boolean) |
3579 requested (boolean) |
2701 </dd> |
3580 </dd> |
2702 </dl><a NAME="Project.removeLanguageFile" ID="Project.removeLanguageFile"></a> |
3581 </dl> |
|
3582 <a NAME="Project.removeLanguageFile" ID="Project.removeLanguageFile"></a> |
2703 <h4>Project.removeLanguageFile</h4> |
3583 <h4>Project.removeLanguageFile</h4> |
2704 <b>removeLanguageFile</b>(<i>langFile</i>) |
3584 <b>removeLanguageFile</b>(<i>langFile</i>) |
|
3585 |
2705 <p> |
3586 <p> |
2706 Public slot to remove a translation from the project. |
3587 Public slot to remove a translation from the project. |
2707 </p><p> |
3588 </p> |
|
3589 <p> |
2708 The translation file is not deleted from the project directory. |
3590 The translation file is not deleted from the project directory. |
2709 </p><dl> |
3591 </p> |
|
3592 <dl> |
|
3593 |
2710 <dt><i>langFile</i></dt> |
3594 <dt><i>langFile</i></dt> |
2711 <dd> |
3595 <dd> |
2712 the translation file to be removed (string) |
3596 the translation file to be removed (string) |
2713 </dd> |
3597 </dd> |
2714 </dl><a NAME="Project.renameFile" ID="Project.renameFile"></a> |
3598 </dl> |
|
3599 <a NAME="Project.renameFile" ID="Project.renameFile"></a> |
2715 <h4>Project.renameFile</h4> |
3600 <h4>Project.renameFile</h4> |
2716 <b>renameFile</b>(<i>oldfn, newfn=None</i>) |
3601 <b>renameFile</b>(<i>oldfn, newfn=None</i>) |
|
3602 |
2717 <p> |
3603 <p> |
2718 Public slot to rename a file of the project. |
3604 Public slot to rename a file of the project. |
2719 </p><dl> |
3605 </p> |
|
3606 <dl> |
|
3607 |
2720 <dt><i>oldfn</i></dt> |
3608 <dt><i>oldfn</i></dt> |
2721 <dd> |
3609 <dd> |
2722 old filename of the file (string) |
3610 old filename of the file (string) |
2723 </dd><dt><i>newfn</i></dt> |
3611 </dd> |
|
3612 <dt><i>newfn</i></dt> |
2724 <dd> |
3613 <dd> |
2725 new filename of the file (string) |
3614 new filename of the file (string) |
2726 </dd> |
3615 </dd> |
2727 </dl><dl> |
3616 </dl> |
|
3617 <dl> |
2728 <dt>Returns:</dt> |
3618 <dt>Returns:</dt> |
2729 <dd> |
3619 <dd> |
2730 flag indicating success |
3620 flag indicating success |
2731 </dd> |
3621 </dd> |
2732 </dl><a NAME="Project.renameFileInPdata" ID="Project.renameFileInPdata"></a> |
3622 </dl> |
|
3623 <a NAME="Project.renameFileInPdata" ID="Project.renameFileInPdata"></a> |
2733 <h4>Project.renameFileInPdata</h4> |
3624 <h4>Project.renameFileInPdata</h4> |
2734 <b>renameFileInPdata</b>(<i>oldname, newname, isSourceFile=False</i>) |
3625 <b>renameFileInPdata</b>(<i>oldname, newname, isSourceFile=False</i>) |
|
3626 |
2735 <p> |
3627 <p> |
2736 Public method to rename a file in the pdata structure. |
3628 Public method to rename a file in the pdata structure. |
2737 </p><dl> |
3629 </p> |
|
3630 <dl> |
|
3631 |
2738 <dt><i>oldname</i></dt> |
3632 <dt><i>oldname</i></dt> |
2739 <dd> |
3633 <dd> |
2740 old filename (string) |
3634 old filename (string) |
2741 </dd><dt><i>newname</i></dt> |
3635 </dd> |
|
3636 <dt><i>newname</i></dt> |
2742 <dd> |
3637 <dd> |
2743 new filename (string) |
3638 new filename (string) |
2744 </dd><dt><i>isSourceFile</i></dt> |
3639 </dd> |
|
3640 <dt><i>isSourceFile</i></dt> |
2745 <dd> |
3641 <dd> |
2746 flag indicating that this is a source file |
3642 flag indicating that this is a source file |
2747 even if it doesn't have the source extension (boolean) |
3643 even if it doesn't have the source extension (boolean) |
2748 </dd> |
3644 </dd> |
2749 </dl><a NAME="Project.renameMainScript" ID="Project.renameMainScript"></a> |
3645 </dl> |
|
3646 <a NAME="Project.renameMainScript" ID="Project.renameMainScript"></a> |
2750 <h4>Project.renameMainScript</h4> |
3647 <h4>Project.renameMainScript</h4> |
2751 <b>renameMainScript</b>(<i>oldfn, newfn</i>) |
3648 <b>renameMainScript</b>(<i>oldfn, newfn</i>) |
|
3649 |
2752 <p> |
3650 <p> |
2753 Public method to rename the main script. |
3651 Public method to rename the main script. |
2754 </p><dl> |
3652 </p> |
|
3653 <dl> |
|
3654 |
2755 <dt><i>oldfn</i></dt> |
3655 <dt><i>oldfn</i></dt> |
2756 <dd> |
3656 <dd> |
2757 old filename (string) |
3657 old filename (string) |
2758 </dd><dt><i>newfn</i></dt> |
3658 </dd> |
|
3659 <dt><i>newfn</i></dt> |
2759 <dd> |
3660 <dd> |
2760 new filename of the main script (string) |
3661 new filename of the main script (string) |
2761 </dd> |
3662 </dd> |
2762 </dl><a NAME="Project.reopenProject" ID="Project.reopenProject"></a> |
3663 </dl> |
|
3664 <a NAME="Project.reopenProject" ID="Project.reopenProject"></a> |
2763 <h4>Project.reopenProject</h4> |
3665 <h4>Project.reopenProject</h4> |
2764 <b>reopenProject</b>(<i></i>) |
3666 <b>reopenProject</b>(<i></i>) |
|
3667 |
2765 <p> |
3668 <p> |
2766 Public slot to reopen the current project. |
3669 Public slot to reopen the current project. |
2767 </p><a NAME="Project.repopulateItem" ID="Project.repopulateItem"></a> |
3670 </p> |
|
3671 <a NAME="Project.repopulateItem" ID="Project.repopulateItem"></a> |
2768 <h4>Project.repopulateItem</h4> |
3672 <h4>Project.repopulateItem</h4> |
2769 <b>repopulateItem</b>(<i>fullname</i>) |
3673 <b>repopulateItem</b>(<i>fullname</i>) |
|
3674 |
2770 <p> |
3675 <p> |
2771 Public slot to repopulate a named item. |
3676 Public slot to repopulate a named item. |
2772 </p><dl> |
3677 </p> |
|
3678 <dl> |
|
3679 |
2773 <dt><i>fullname</i></dt> |
3680 <dt><i>fullname</i></dt> |
2774 <dd> |
3681 <dd> |
2775 full name of the item to repopulate (string) |
3682 full name of the item to repopulate (string) |
2776 </dd> |
3683 </dd> |
2777 </dl><a NAME="Project.resetVCS" ID="Project.resetVCS"></a> |
3684 </dl> |
|
3685 <a NAME="Project.resetVCS" ID="Project.resetVCS"></a> |
2778 <h4>Project.resetVCS</h4> |
3686 <h4>Project.resetVCS</h4> |
2779 <b>resetVCS</b>(<i></i>) |
3687 <b>resetVCS</b>(<i></i>) |
|
3688 |
2780 <p> |
3689 <p> |
2781 Public method to reset the VCS. |
3690 Public method to reset the VCS. |
2782 </p><a NAME="Project.saveAllScripts" ID="Project.saveAllScripts"></a> |
3691 </p> |
|
3692 <a NAME="Project.saveAllScripts" ID="Project.saveAllScripts"></a> |
2783 <h4>Project.saveAllScripts</h4> |
3693 <h4>Project.saveAllScripts</h4> |
2784 <b>saveAllScripts</b>(<i>reportSyntaxErrors=False</i>) |
3694 <b>saveAllScripts</b>(<i>reportSyntaxErrors=False</i>) |
|
3695 |
2785 <p> |
3696 <p> |
2786 Public method to save all scripts belonging to the project. |
3697 Public method to save all scripts belonging to the project. |
2787 </p><dl> |
3698 </p> |
|
3699 <dl> |
|
3700 |
2788 <dt><i>reportSyntaxErrors=</i></dt> |
3701 <dt><i>reportSyntaxErrors=</i></dt> |
2789 <dd> |
3702 <dd> |
2790 flag indicating special reporting |
3703 flag indicating special reporting |
2791 for syntax errors (boolean) |
3704 for syntax errors (boolean) |
2792 </dd> |
3705 </dd> |
2793 </dl><dl> |
3706 </dl> |
|
3707 <dl> |
2794 <dt>Returns:</dt> |
3708 <dt>Returns:</dt> |
2795 <dd> |
3709 <dd> |
2796 flag indicating success (boolean) |
3710 flag indicating success (boolean) |
2797 </dd> |
3711 </dd> |
2798 </dl><a NAME="Project.saveProject" ID="Project.saveProject"></a> |
3712 </dl> |
|
3713 <a NAME="Project.saveProject" ID="Project.saveProject"></a> |
2799 <h4>Project.saveProject</h4> |
3714 <h4>Project.saveProject</h4> |
2800 <b>saveProject</b>(<i></i>) |
3715 <b>saveProject</b>(<i></i>) |
|
3716 |
2801 <p> |
3717 <p> |
2802 Public slot to save the current project. |
3718 Public slot to save the current project. |
2803 </p><dl> |
3719 </p> |
|
3720 <dl> |
2804 <dt>Returns:</dt> |
3721 <dt>Returns:</dt> |
2805 <dd> |
3722 <dd> |
2806 flag indicating success |
3723 flag indicating success |
2807 </dd> |
3724 </dd> |
2808 </dl><a NAME="Project.saveProjectAs" ID="Project.saveProjectAs"></a> |
3725 </dl> |
|
3726 <a NAME="Project.saveProjectAs" ID="Project.saveProjectAs"></a> |
2809 <h4>Project.saveProjectAs</h4> |
3727 <h4>Project.saveProjectAs</h4> |
2810 <b>saveProjectAs</b>(<i></i>) |
3728 <b>saveProjectAs</b>(<i></i>) |
|
3729 |
2811 <p> |
3730 <p> |
2812 Public slot to save the current project to a different file. |
3731 Public slot to save the current project to a different file. |
2813 </p><dl> |
3732 </p> |
|
3733 <dl> |
2814 <dt>Returns:</dt> |
3734 <dt>Returns:</dt> |
2815 <dd> |
3735 <dd> |
2816 flag indicating success (boolean) |
3736 flag indicating success (boolean) |
2817 </dd> |
3737 </dd> |
2818 </dl><a NAME="Project.setData" ID="Project.setData"></a> |
3738 </dl> |
|
3739 <a NAME="Project.setData" ID="Project.setData"></a> |
2819 <h4>Project.setData</h4> |
3740 <h4>Project.setData</h4> |
2820 <b>setData</b>(<i>category, key, data</i>) |
3741 <b>setData</b>(<i>category, key, data</i>) |
|
3742 |
2821 <p> |
3743 <p> |
2822 Public method to store data in the project data store. |
3744 Public method to store data in the project data store. |
2823 </p><dl> |
3745 </p> |
|
3746 <dl> |
|
3747 |
2824 <dt><i>category</i></dt> |
3748 <dt><i>category</i></dt> |
2825 <dd> |
3749 <dd> |
2826 category of the data to get (string, one of |
3750 category of the data to get (string, one of |
2827 PROJECTTYPESPECIFICDATA, CHECKERSPARMS, PACKAGERSPARMS, |
3751 PROJECTTYPESPECIFICDATA, CHECKERSPARMS, PACKAGERSPARMS, |
2828 DOCUMENTATIONPARMS or OTHERTOOLSPARMS) |
3752 DOCUMENTATIONPARMS or OTHERTOOLSPARMS) |
2829 </dd><dt><i>key</i></dt> |
3753 </dd> |
|
3754 <dt><i>key</i></dt> |
2830 <dd> |
3755 <dd> |
2831 key of the data entry to get (string). |
3756 key of the data entry to get (string). |
2832 </dd><dt><i>data</i></dt> |
3757 </dd> |
|
3758 <dt><i>data</i></dt> |
2833 <dd> |
3759 <dd> |
2834 data to be stored |
3760 data to be stored |
2835 </dd> |
3761 </dd> |
2836 </dl><dl> |
3762 </dl> |
|
3763 <dl> |
2837 <dt>Returns:</dt> |
3764 <dt>Returns:</dt> |
2838 <dd> |
3765 <dd> |
2839 flag indicating success (boolean) |
3766 flag indicating success (boolean) |
2840 </dd> |
3767 </dd> |
2841 </dl><a NAME="Project.setDbgInfo" ID="Project.setDbgInfo"></a> |
3768 </dl> |
|
3769 <a NAME="Project.setDbgInfo" ID="Project.setDbgInfo"></a> |
2842 <h4>Project.setDbgInfo</h4> |
3770 <h4>Project.setDbgInfo</h4> |
2843 <b>setDbgInfo</b>(<i>venvName, argv, wd, env, excReporting, excList, excIgnoreList, autoClearShell, tracePython=None, autoContinue=None</i>) |
3771 <b>setDbgInfo</b>(<i>venvName, argv, wd, env, excReporting, excList, excIgnoreList, autoClearShell, tracePython=None, autoContinue=None</i>) |
|
3772 |
2844 <p> |
3773 <p> |
2845 Public method to set the debugging information. |
3774 Public method to set the debugging information. |
2846 </p><dl> |
3775 </p> |
|
3776 <dl> |
|
3777 |
2847 <dt><i>venvName</i> (str)</dt> |
3778 <dt><i>venvName</i> (str)</dt> |
2848 <dd> |
3779 <dd> |
2849 name of the virtual environment used |
3780 name of the virtual environment used |
2850 </dd><dt><i>argv</i> (str)</dt> |
3781 </dd> |
|
3782 <dt><i>argv</i> (str)</dt> |
2851 <dd> |
3783 <dd> |
2852 command line arguments to be used |
3784 command line arguments to be used |
2853 </dd><dt><i>wd</i> (str)</dt> |
3785 </dd> |
|
3786 <dt><i>wd</i> (str)</dt> |
2854 <dd> |
3787 <dd> |
2855 working directory |
3788 working directory |
2856 </dd><dt><i>env</i> (str)</dt> |
3789 </dd> |
|
3790 <dt><i>env</i> (str)</dt> |
2857 <dd> |
3791 <dd> |
2858 environment setting |
3792 environment setting |
2859 </dd><dt><i>excReporting</i> (bool)</dt> |
3793 </dd> |
|
3794 <dt><i>excReporting</i> (bool)</dt> |
2860 <dd> |
3795 <dd> |
2861 flag indicating the highlighting of exceptions |
3796 flag indicating the highlighting of exceptions |
2862 </dd><dt><i>excList</i> (list of str)</dt> |
3797 </dd> |
|
3798 <dt><i>excList</i> (list of str)</dt> |
2863 <dd> |
3799 <dd> |
2864 list of exceptions to be highlighted |
3800 list of exceptions to be highlighted |
2865 </dd><dt><i>excIgnoreList</i> (list of str)</dt> |
3801 </dd> |
|
3802 <dt><i>excIgnoreList</i> (list of str)</dt> |
2866 <dd> |
3803 <dd> |
2867 list of exceptions to be ignored |
3804 list of exceptions to be ignored |
2868 </dd><dt><i>autoClearShell</i> (bool)</dt> |
3805 </dd> |
|
3806 <dt><i>autoClearShell</i> (bool)</dt> |
2869 <dd> |
3807 <dd> |
2870 flag indicating, that the interpreter window |
3808 flag indicating, that the interpreter window |
2871 should be cleared |
3809 should be cleared |
2872 </dd><dt><i>tracePython=</i> (bool)</dt> |
3810 </dd> |
|
3811 <dt><i>tracePython=</i> (bool)</dt> |
2873 <dd> |
3812 <dd> |
2874 flag to indicate if the Python library should be |
3813 flag to indicate if the Python library should be |
2875 traced as well |
3814 traced as well |
2876 </dd><dt><i>autoContinue=</i> (bool)</dt> |
3815 </dd> |
|
3816 <dt><i>autoContinue=</i> (bool)</dt> |
2877 <dd> |
3817 <dd> |
2878 flag indicating, that the debugger should not |
3818 flag indicating, that the debugger should not |
2879 stop at the first executable line |
3819 stop at the first executable line |
2880 </dd> |
3820 </dd> |
2881 </dl><a NAME="Project.setDirty" ID="Project.setDirty"></a> |
3821 </dl> |
|
3822 <a NAME="Project.setDirty" ID="Project.setDirty"></a> |
2882 <h4>Project.setDirty</h4> |
3823 <h4>Project.setDirty</h4> |
2883 <b>setDirty</b>(<i>dirty</i>) |
3824 <b>setDirty</b>(<i>dirty</i>) |
|
3825 |
2884 <p> |
3826 <p> |
2885 Public method to set the dirty state. |
3827 Public method to set the dirty state. |
2886 </p><p> |
3828 </p> |
|
3829 <p> |
2887 It emits the signal dirty(bool). |
3830 It emits the signal dirty(bool). |
2888 </p><dl> |
3831 </p> |
|
3832 <dl> |
|
3833 |
2889 <dt><i>dirty</i> (bool)</dt> |
3834 <dt><i>dirty</i> (bool)</dt> |
2890 <dd> |
3835 <dd> |
2891 dirty state |
3836 dirty state |
2892 </dd> |
3837 </dd> |
2893 </dl><a NAME="Project.setStatusMonitorAutoUpdate" ID="Project.setStatusMonitorAutoUpdate"></a> |
3838 </dl> |
|
3839 <a NAME="Project.setStatusMonitorAutoUpdate" ID="Project.setStatusMonitorAutoUpdate"></a> |
2894 <h4>Project.setStatusMonitorAutoUpdate</h4> |
3840 <h4>Project.setStatusMonitorAutoUpdate</h4> |
2895 <b>setStatusMonitorAutoUpdate</b>(<i>auto</i>) |
3841 <b>setStatusMonitorAutoUpdate</b>(<i>auto</i>) |
|
3842 |
2896 <p> |
3843 <p> |
2897 Public method to enable the auto update function. |
3844 Public method to enable the auto update function. |
2898 </p><dl> |
3845 </p> |
|
3846 <dl> |
|
3847 |
2899 <dt><i>auto</i></dt> |
3848 <dt><i>auto</i></dt> |
2900 <dd> |
3849 <dd> |
2901 status of the auto update function (boolean) |
3850 status of the auto update function (boolean) |
2902 </dd> |
3851 </dd> |
2903 </dl><a NAME="Project.setStatusMonitorInterval" ID="Project.setStatusMonitorInterval"></a> |
3852 </dl> |
|
3853 <a NAME="Project.setStatusMonitorInterval" ID="Project.setStatusMonitorInterval"></a> |
2904 <h4>Project.setStatusMonitorInterval</h4> |
3854 <h4>Project.setStatusMonitorInterval</h4> |
2905 <b>setStatusMonitorInterval</b>(<i>interval</i>) |
3855 <b>setStatusMonitorInterval</b>(<i>interval</i>) |
|
3856 |
2906 <p> |
3857 <p> |
2907 Public method to se the interval of the VCS status monitor thread. |
3858 Public method to se the interval of the VCS status monitor thread. |
2908 </p><dl> |
3859 </p> |
|
3860 <dl> |
|
3861 |
2909 <dt><i>interval</i></dt> |
3862 <dt><i>interval</i></dt> |
2910 <dd> |
3863 <dd> |
2911 status monitor interval in seconds (integer) |
3864 status monitor interval in seconds (integer) |
2912 </dd> |
3865 </dd> |
2913 </dl><a NAME="Project.setTranslationPattern" ID="Project.setTranslationPattern"></a> |
3866 </dl> |
|
3867 <a NAME="Project.setTranslationPattern" ID="Project.setTranslationPattern"></a> |
2914 <h4>Project.setTranslationPattern</h4> |
3868 <h4>Project.setTranslationPattern</h4> |
2915 <b>setTranslationPattern</b>(<i>pattern</i>) |
3869 <b>setTranslationPattern</b>(<i>pattern</i>) |
|
3870 |
2916 <p> |
3871 <p> |
2917 Public method to set the translation pattern. |
3872 Public method to set the translation pattern. |
2918 </p><dl> |
3873 </p> |
|
3874 <dl> |
|
3875 |
2919 <dt><i>pattern</i> (str)</dt> |
3876 <dt><i>pattern</i> (str)</dt> |
2920 <dd> |
3877 <dd> |
2921 translation pattern |
3878 translation pattern |
2922 </dd> |
3879 </dd> |
2923 </dl><a NAME="Project.startStatusMonitor" ID="Project.startStatusMonitor"></a> |
3880 </dl> |
|
3881 <a NAME="Project.startStatusMonitor" ID="Project.startStatusMonitor"></a> |
2924 <h4>Project.startStatusMonitor</h4> |
3882 <h4>Project.startStatusMonitor</h4> |
2925 <b>startStatusMonitor</b>(<i></i>) |
3883 <b>startStatusMonitor</b>(<i></i>) |
|
3884 |
2926 <p> |
3885 <p> |
2927 Public method to start the VCS status monitor thread. |
3886 Public method to start the VCS status monitor thread. |
2928 </p><a NAME="Project.startswithProjectPath" ID="Project.startswithProjectPath"></a> |
3887 </p> |
|
3888 <a NAME="Project.startswithProjectPath" ID="Project.startswithProjectPath"></a> |
2929 <h4>Project.startswithProjectPath</h4> |
3889 <h4>Project.startswithProjectPath</h4> |
2930 <b>startswithProjectPath</b>(<i>path</i>) |
3890 <b>startswithProjectPath</b>(<i>path</i>) |
|
3891 |
2931 <p> |
3892 <p> |
2932 Public method to check, if a path starts with the project path. |
3893 Public method to check, if a path starts with the project path. |
2933 </p><dl> |
3894 </p> |
|
3895 <dl> |
|
3896 |
2934 <dt><i>path</i></dt> |
3897 <dt><i>path</i></dt> |
2935 <dd> |
3898 <dd> |
2936 path to be checked (string) |
3899 path to be checked (string) |
2937 </dd> |
3900 </dd> |
2938 </dl><dl> |
3901 </dl> |
|
3902 <dl> |
2939 <dt>Returns:</dt> |
3903 <dt>Returns:</dt> |
2940 <dd> |
3904 <dd> |
2941 flag indicating that the path starts with the project path |
3905 flag indicating that the path starts with the project path |
2942 (boolean) |
3906 (boolean) |
2943 </dd> |
3907 </dd> |
2944 </dl><a NAME="Project.stopStatusMonitor" ID="Project.stopStatusMonitor"></a> |
3908 </dl> |
|
3909 <a NAME="Project.stopStatusMonitor" ID="Project.stopStatusMonitor"></a> |
2945 <h4>Project.stopStatusMonitor</h4> |
3910 <h4>Project.stopStatusMonitor</h4> |
2946 <b>stopStatusMonitor</b>(<i></i>) |
3911 <b>stopStatusMonitor</b>(<i></i>) |
|
3912 |
2947 <p> |
3913 <p> |
2948 Public method to stop the VCS status monitor thread. |
3914 Public method to stop the VCS status monitor thread. |
2949 </p><a NAME="Project.unregisterProjectType" ID="Project.unregisterProjectType"></a> |
3915 </p> |
|
3916 <a NAME="Project.unregisterProjectType" ID="Project.unregisterProjectType"></a> |
2950 <h4>Project.unregisterProjectType</h4> |
3917 <h4>Project.unregisterProjectType</h4> |
2951 <b>unregisterProjectType</b>(<i>type_</i>) |
3918 <b>unregisterProjectType</b>(<i>type_</i>) |
|
3919 |
2952 <p> |
3920 <p> |
2953 Public method to unregister a project type. |
3921 Public method to unregister a project type. |
2954 </p><dl> |
3922 </p> |
|
3923 <dl> |
|
3924 |
2955 <dt><i>type_</i></dt> |
3925 <dt><i>type_</i></dt> |
2956 <dd> |
3926 <dd> |
2957 internal type designator to be unregistered (string) |
3927 internal type designator to be unregistered (string) |
2958 </dd> |
3928 </dd> |
2959 </dl><a NAME="Project.updateFileTypes" ID="Project.updateFileTypes"></a> |
3929 </dl> |
|
3930 <a NAME="Project.updateFileTypes" ID="Project.updateFileTypes"></a> |
2960 <h4>Project.updateFileTypes</h4> |
3931 <h4>Project.updateFileTypes</h4> |
2961 <b>updateFileTypes</b>(<i></i>) |
3932 <b>updateFileTypes</b>(<i></i>) |
|
3933 |
2962 <p> |
3934 <p> |
2963 Public method to update the filetype associations with new default |
3935 Public method to update the filetype associations with new default |
2964 values. |
3936 values. |
2965 </p><a NAME="Project.useSystemEol" ID="Project.useSystemEol"></a> |
3937 </p> |
|
3938 <a NAME="Project.useSystemEol" ID="Project.useSystemEol"></a> |
2966 <h4>Project.useSystemEol</h4> |
3939 <h4>Project.useSystemEol</h4> |
2967 <b>useSystemEol</b>(<i></i>) |
3940 <b>useSystemEol</b>(<i></i>) |
|
3941 |
2968 <p> |
3942 <p> |
2969 Public method to check, if the project uses the system eol setting. |
3943 Public method to check, if the project uses the system eol setting. |
2970 </p><dl> |
3944 </p> |
|
3945 <dl> |
2971 <dt>Returns:</dt> |
3946 <dt>Returns:</dt> |
2972 <dd> |
3947 <dd> |
2973 flag indicating the usage of system eol (boolean) |
3948 flag indicating the usage of system eol (boolean) |
2974 </dd> |
3949 </dd> |
2975 </dl><a NAME="Project.vcsSoftwareAvailable" ID="Project.vcsSoftwareAvailable"></a> |
3950 </dl> |
|
3951 <a NAME="Project.vcsSoftwareAvailable" ID="Project.vcsSoftwareAvailable"></a> |
2976 <h4>Project.vcsSoftwareAvailable</h4> |
3952 <h4>Project.vcsSoftwareAvailable</h4> |
2977 <b>vcsSoftwareAvailable</b>(<i></i>) |
3953 <b>vcsSoftwareAvailable</b>(<i></i>) |
|
3954 |
2978 <p> |
3955 <p> |
2979 Public method to check, if some supported VCS software is available |
3956 Public method to check, if some supported VCS software is available |
2980 to the IDE. |
3957 to the IDE. |
2981 </p><dl> |
3958 </p> |
|
3959 <dl> |
2982 <dt>Returns:</dt> |
3960 <dt>Returns:</dt> |
2983 <dd> |
3961 <dd> |
2984 flag indicating availability of VCS software (boolean) |
3962 flag indicating availability of VCS software (boolean) |
2985 </dd> |
3963 </dd> |
2986 </dl><a NAME="Project.writeTasks" ID="Project.writeTasks"></a> |
3964 </dl> |
|
3965 <a NAME="Project.writeTasks" ID="Project.writeTasks"></a> |
2987 <h4>Project.writeTasks</h4> |
3966 <h4>Project.writeTasks</h4> |
2988 <b>writeTasks</b>(<i></i>) |
3967 <b>writeTasks</b>(<i></i>) |
|
3968 |
2989 <p> |
3969 <p> |
2990 Public method to write the tasks data to an XML file (.e6t). |
3970 Public method to write the tasks data to an XML file (.e6t). |
2991 </p> |
3971 </p> |
2992 <div align="right"><a href="#top">Up</a></div> |
3972 <div align="right"><a href="#top">Up</a></div> |
2993 <hr /> |
3973 <hr /> |