MultiProject/MultiProject.py

changeset 608
d8fea1e76975
parent 602
2f32aef5cc67
child 791
9ec2ac20e54e
equal deleted inserted replaced
607:d95d60ba16aa 608:d8fea1e76975
405 if fn is None: 405 if fn is None:
406 fn = QFileDialog.getOpenFileName( 406 fn = QFileDialog.getOpenFileName(
407 self.parent(), 407 self.parent(),
408 self.trUtf8("Open multiproject"), 408 self.trUtf8("Open multiproject"),
409 "", 409 "",
410 self.trUtf8("Multiproject Files (*.e4m *.e4mz)")) 410 self.trUtf8("Multiproject Files (*.e4m)"))
411 411
412 if fn == "": 412 if fn == "":
413 fn = None 413 fn = None
414 414
415 QApplication.processEvents() 415 QApplication.processEvents()
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()

eric ide

mercurial