216 <td>Public method to set the dirty state.</td> |
216 <td>Public method to set the dirty state.</td> |
217 </tr> |
217 </tr> |
218 </table> |
218 </table> |
219 <a NAME="MultiProject.__init__" ID="MultiProject.__init__"></a> |
219 <a NAME="MultiProject.__init__" ID="MultiProject.__init__"></a> |
220 <h4>MultiProject (Constructor)</h4> |
220 <h4>MultiProject (Constructor)</h4> |
221 <b>MultiProject</b>(<i>project, parent = None, filename = None</i>) |
221 <b>MultiProject</b>(<i>project, parent=None, filename=None</i>) |
222 <p> |
222 <p> |
223 Constructor |
223 Constructor |
224 </p><dl> |
224 </p><dl> |
225 <dt><i>project</i></dt> |
225 <dt><i>project</i></dt> |
226 <dd> |
226 <dd> |
234 </dd> |
234 </dd> |
235 </dl><a NAME="MultiProject.__checkFilesExist" ID="MultiProject.__checkFilesExist"></a> |
235 </dl><a NAME="MultiProject.__checkFilesExist" ID="MultiProject.__checkFilesExist"></a> |
236 <h4>MultiProject.__checkFilesExist</h4> |
236 <h4>MultiProject.__checkFilesExist</h4> |
237 <b>__checkFilesExist</b>(<i></i>) |
237 <b>__checkFilesExist</b>(<i></i>) |
238 <p> |
238 <p> |
239 Private method to check, if the files in a list exist. |
239 Private method to check, if the files in a list exist. |
240 </p><p> |
240 </p><p> |
241 The project files are checked for existance in the |
241 The project files are checked for existance in the |
242 filesystem. Non existant projects are removed from the list and the |
242 filesystem. Non existant projects are removed from the list and the |
243 dirty state of the multi project is changed accordingly. |
243 dirty state of the multi project is changed accordingly. |
244 </p><a NAME="MultiProject.__clearRecent" ID="MultiProject.__clearRecent"></a> |
244 </p><a NAME="MultiProject.__clearRecent" ID="MultiProject.__clearRecent"></a> |
264 </p><p> |
264 </p><p> |
265 This method displays the new multi project dialog and initializes |
265 This method displays the new multi project dialog and initializes |
266 the multi project object with the data entered. |
266 the multi project object with the data entered. |
267 </p><a NAME="MultiProject.__openMasterProject" ID="MultiProject.__openMasterProject"></a> |
267 </p><a NAME="MultiProject.__openMasterProject" ID="MultiProject.__openMasterProject"></a> |
268 <h4>MultiProject.__openMasterProject</h4> |
268 <h4>MultiProject.__openMasterProject</h4> |
269 <b>__openMasterProject</b>(<i>reopen = True</i>) |
269 <b>__openMasterProject</b>(<i>reopen=True</i>) |
270 <p> |
270 <p> |
271 Public slot to open the master project. |
271 Public slot to open the master project. |
272 </p><dl> |
272 </p><dl> |
273 <dt><i>reopen</i></dt> |
273 <dt><i>reopen</i></dt> |
274 <dd> |
274 <dd> |
277 </dd> |
277 </dd> |
278 </dl><a NAME="MultiProject.__openRecent" ID="MultiProject.__openRecent"></a> |
278 </dl><a NAME="MultiProject.__openRecent" ID="MultiProject.__openRecent"></a> |
279 <h4>MultiProject.__openRecent</h4> |
279 <h4>MultiProject.__openRecent</h4> |
280 <b>__openRecent</b>(<i>act</i>) |
280 <b>__openRecent</b>(<i>act</i>) |
281 <p> |
281 <p> |
282 Private method to open a multi project from the list of rencently |
282 Private method to open a multi project from the list of rencently |
283 opened multi projects. |
283 opened multi projects. |
284 </p><dl> |
284 </p><dl> |
285 <dt><i>act</i></dt> |
285 <dt><i>act</i></dt> |
286 <dd> |
286 <dd> |
287 reference to the action that triggered (QAction) |
287 reference to the action that triggered (QAction) |
327 <p> |
327 <p> |
328 Private method to synchronize the list of recently opened multi projects |
328 Private method to synchronize the list of recently opened multi projects |
329 with the central store. |
329 with the central store. |
330 </p><a NAME="MultiProject.__writeMultiProject" ID="MultiProject.__writeMultiProject"></a> |
330 </p><a NAME="MultiProject.__writeMultiProject" ID="MultiProject.__writeMultiProject"></a> |
331 <h4>MultiProject.__writeMultiProject</h4> |
331 <h4>MultiProject.__writeMultiProject</h4> |
332 <b>__writeMultiProject</b>(<i>fn = None</i>) |
332 <b>__writeMultiProject</b>(<i>fn=None</i>) |
333 <p> |
333 <p> |
334 Private method to save the multi project infos to a multi project file. |
334 Private method to save the multi project infos to a multi project file. |
335 </p><dl> |
335 </p><dl> |
336 <dt><i>fn</i></dt> |
336 <dt><i>fn</i></dt> |
337 <dd> |
337 <dd> |
356 <dd> |
356 <dd> |
357 list of actions (list of E5Action) |
357 list of actions (list of E5Action) |
358 </dd> |
358 </dd> |
359 </dl><a NAME="MultiProject.addProject" ID="MultiProject.addProject"></a> |
359 </dl><a NAME="MultiProject.addProject" ID="MultiProject.addProject"></a> |
360 <h4>MultiProject.addProject</h4> |
360 <h4>MultiProject.addProject</h4> |
361 <b>addProject</b>(<i>startdir = None</i>) |
361 <b>addProject</b>(<i>startdir=None</i>) |
362 <p> |
362 <p> |
363 Public slot used to add files to the project. |
363 Public slot used to add files to the project. |
364 </p><dl> |
364 </p><dl> |
365 <dt><i>startdir</i></dt> |
365 <dt><i>startdir</i></dt> |
366 <dd> |
366 <dd> |
546 <dd> |
546 <dd> |
547 open state (boolean) |
547 open state (boolean) |
548 </dd> |
548 </dd> |
549 </dl><a NAME="MultiProject.openMultiProject" ID="MultiProject.openMultiProject"></a> |
549 </dl><a NAME="MultiProject.openMultiProject" ID="MultiProject.openMultiProject"></a> |
550 <h4>MultiProject.openMultiProject</h4> |
550 <h4>MultiProject.openMultiProject</h4> |
551 <b>openMultiProject</b>(<i>fn = None, openMaster = True</i>) |
551 <b>openMultiProject</b>(<i>fn=None, openMaster=True</i>) |
552 <p> |
552 <p> |
553 Public slot to open a multi project. |
553 Public slot to open a multi project. |
554 </p><dl> |
554 </p><dl> |
555 <dt><i>fn</i></dt> |
555 <dt><i>fn</i></dt> |
556 <dd> |
556 <dd> |