418 |
418 |
419 if fn is None: |
419 if fn is None: |
420 fn = E5FileDialog.getOpenFileName( |
420 fn = E5FileDialog.getOpenFileName( |
421 self.parent(), |
421 self.parent(), |
422 self.trUtf8("Open multiproject"), |
422 self.trUtf8("Open multiproject"), |
423 Preferences.getMultiProject("Workspace") or \ |
423 Preferences.getMultiProject("Workspace") or |
424 Utilities.getHomeDir(), |
424 Utilities.getHomeDir(), |
425 self.trUtf8("Multiproject Files (*.e4m)")) |
425 self.trUtf8("Multiproject Files (*.e4m)")) |
426 |
426 |
427 if fn == "": |
427 if fn == "": |
428 fn = None |
428 fn = None |
429 |
429 |
444 self.propsAct.setEnabled(True) |
444 self.propsAct.setEnabled(True) |
445 |
445 |
446 self.multiProjectOpened.emit() |
446 self.multiProjectOpened.emit() |
447 |
447 |
448 if openMaster and Preferences.getMultiProject( |
448 if openMaster and Preferences.getMultiProject( |
449 "OpenMasterAutomatically"): |
449 "OpenMasterAutomatically"): |
450 self.__openMasterProject(False) |
450 self.__openMasterProject(False) |
451 else: |
451 else: |
452 QApplication.restoreOverrideCursor() |
452 QApplication.restoreOverrideCursor() |
453 |
453 |
454 def saveMultiProject(self): |
454 def saveMultiProject(self): |
475 defaultFilter = self.trUtf8("Multiproject Files (*.e4m)") |
475 defaultFilter = self.trUtf8("Multiproject Files (*.e4m)") |
476 if self.ppath: |
476 if self.ppath: |
477 defaultPath = self.ppath |
477 defaultPath = self.ppath |
478 else: |
478 else: |
479 defaultPath = Preferences.getMultiProject("Workspace") or \ |
479 defaultPath = Preferences.getMultiProject("Workspace") or \ |
480 Utilities.getHomeDir() |
480 Utilities.getHomeDir() |
481 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |
481 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |
482 self.parent(), |
482 self.parent(), |
483 self.trUtf8("Save multiproject as"), |
483 self.trUtf8("Save multiproject as"), |
484 defaultPath, |
484 defaultPath, |
485 self.trUtf8("Multiproject Files (*.e4m)"), |
485 self.trUtf8("Multiproject Files (*.e4m)"), |