MultiProject/MultiProject.py

changeset 1939
eadb2328d7d4
parent 1509
c0b5e693b0eb
child 1940
324e43e29b41
equal deleted inserted replaced
1936:536b88d73d53 1939:eadb2328d7d4
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 "", 409 Preferences.getMultiProject("Workspace"),
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
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:

eric ide

mercurial