MultiProject/MultiProject.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 945
8cd4d08fa9f6
child 1113
95d837803666
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
16 16
17 from .PropertiesDialog import PropertiesDialog 17 from .PropertiesDialog import PropertiesDialog
18 from .AddProjectDialog import AddProjectDialog 18 from .AddProjectDialog import AddProjectDialog
19 19
20 from E5Gui.E5Action import E5Action, createActionGroup 20 from E5Gui.E5Action import E5Action, createActionGroup
21 from E5Gui import E5FileDialog 21 from E5Gui import E5FileDialog, E5MessageBox
22 from E5Gui import E5MessageBox
23 22
24 from E5XML.MultiProjectReader import MultiProjectReader 23 from E5XML.MultiProjectReader import MultiProjectReader
25 from E5XML.MultiProjectWriter import MultiProjectWriter 24 from E5XML.MultiProjectWriter import MultiProjectWriter
26 25
27 import UI.PixmapCache 26 import UI.PixmapCache
401 """ 400 """
402 if not self.checkDirty(): 401 if not self.checkDirty():
403 return 402 return
404 403
405 if fn is None: 404 if fn is None:
406 fn = QFileDialog.getOpenFileName( 405 fn = E5FileDialog.getOpenFileName(
407 self.parent(), 406 self.parent(),
408 self.trUtf8("Open multiproject"), 407 self.trUtf8("Open multiproject"),
409 "", 408 "",
410 self.trUtf8("Multiproject Files (*.e4m)"), 409 self.trUtf8("Multiproject Files (*.e4m)"))
411 QFileDialog.DontUseNativeDialog)
412 410
413 if fn == "": 411 if fn == "":
414 fn = None 412 fn = None
415 413
416 QApplication.processEvents() 414 QApplication.processEvents()
462 self.parent(), 460 self.parent(),
463 self.trUtf8("Save multiproject as"), 461 self.trUtf8("Save multiproject as"),
464 self.ppath, 462 self.ppath,
465 self.trUtf8("Multiproject Files (*.e4m)"), 463 self.trUtf8("Multiproject Files (*.e4m)"),
466 defaultFilter, 464 defaultFilter,
467 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | 465 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite))
468 QFileDialog.DontUseNativeDialog))
469 466
470 if fn: 467 if fn:
471 ext = QFileInfo(fn).suffix() 468 ext = QFileInfo(fn).suffix()
472 if not ext: 469 if not ext:
473 ex = selectedFilter.split("(*")[1].split(")")[0] 470 ex = selectedFilter.split("(*")[1].split(")")[0]

eric ide

mercurial