404 |
404 |
405 if fn is None: |
405 if fn is None: |
406 fn = E5FileDialog.getOpenFileName( |
406 fn = E5FileDialog.getOpenFileName( |
407 self.parent(), |
407 self.parent(), |
408 self.trUtf8("Open multiproject"), |
408 self.trUtf8("Open multiproject"), |
409 Preferences.getMultiProject("Workspace"), |
409 Preferences.getMultiProject("Workspace") or Utilities.getHomeDir(), |
410 self.trUtf8("Multiproject Files (*.e4m)")) |
410 self.trUtf8("Multiproject Files (*.e4m)")) |
411 |
411 |
412 if fn == "": |
412 if fn == "": |
413 fn = None |
413 fn = None |
414 |
414 |
458 """ |
458 """ |
459 defaultFilter = self.trUtf8("Multiproject Files (*.e4m)") |
459 defaultFilter = self.trUtf8("Multiproject Files (*.e4m)") |
460 if self.ppath: |
460 if self.ppath: |
461 defaultPath = self.ppath |
461 defaultPath = self.ppath |
462 else: |
462 else: |
463 defaultPath = Preferences.getMultiProject("Workspace") |
463 defaultPath = Preferences.getMultiProject("Workspace") or \ |
|
464 Utilities.getHomeDir() |
464 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |
465 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |
465 self.parent(), |
466 self.parent(), |
466 self.trUtf8("Save multiproject as"), |
467 self.trUtf8("Save multiproject as"), |
467 defaultPath, |
468 defaultPath, |
468 self.trUtf8("Multiproject Files (*.e4m)"), |
469 self.trUtf8("Multiproject Files (*.e4m)"), |