455 Public slot to save the current multi project to a different file. |
455 Public slot to save the current multi project to a different file. |
456 |
456 |
457 @return flag indicating success (boolean) |
457 @return flag indicating success (boolean) |
458 """ |
458 """ |
459 defaultFilter = self.trUtf8("Multiproject Files (*.e4m)") |
459 defaultFilter = self.trUtf8("Multiproject Files (*.e4m)") |
|
460 if self.ppath: |
|
461 defaultPath = self.ppath |
|
462 else: |
|
463 defaultPath = Preferences.getMultiProject("Workspace") |
460 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |
464 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |
461 self.parent(), |
465 self.parent(), |
462 self.trUtf8("Save multiproject as"), |
466 self.trUtf8("Save multiproject as"), |
463 self.ppath, |
467 defaultPath, |
464 self.trUtf8("Multiproject Files (*.e4m)"), |
468 self.trUtf8("Multiproject Files (*.e4m)"), |
465 defaultFilter, |
469 defaultFilter, |
466 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite)) |
470 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite)) |
467 |
471 |
468 if fn: |
472 if fn: |