MultiProject/MultiProject.py

branch
Py2 comp.
changeset 3060
5883ce99ee12
parent 3058
0a02c433f52d
parent 3036
30c81c9e88b8
child 3145
a9de05d4a22f
equal deleted inserted replaced
3058:0a02c433f52d 3060:5883ce99ee12
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)"),

eric ide

mercurial