454 """ |
454 """ |
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 if Preferences.getProject("CompressedProjectFiles"): |
459 defaultFilter = self.trUtf8("Multiproject Files (*.e4m)") |
460 defaultFilter = self.trUtf8("Compressed Multiproject Files (*.e4mz)") |
|
461 else: |
|
462 defaultFilter = self.trUtf8("Multiproject Files (*.e4m)") |
|
463 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |
460 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |
464 self.parent(), |
461 self.parent(), |
465 self.trUtf8("Save multiproject as"), |
462 self.trUtf8("Save multiproject as"), |
466 self.ppath, |
463 self.ppath, |
467 self.trUtf8("Multiproject Files (*.e4m);;" |
464 self.trUtf8("Multiproject Files (*.e4m)"), |
468 "Compressed Multiproject Files (*.e4mz)"), |
|
469 defaultFilter, |
465 defaultFilter, |
470 QFileDialog.Options(QFileDialog.DontConfirmOverwrite)) |
466 QFileDialog.Options(QFileDialog.DontConfirmOverwrite)) |
471 |
467 |
472 if fn: |
468 if fn: |
473 ext = QFileInfo(fn).suffix() |
469 ext = QFileInfo(fn).suffix() |