MultiProject/MultiProject.py

branch
5_0_x
changeset 516
1a57b04e3bd2
parent 336
e48be003c73b
child 792
a13346916170
equal deleted inserted replaced
515:97f439894f09 516:1a57b04e3bd2
16 from Globals import recentNameMultiProject 16 from Globals import recentNameMultiProject
17 17
18 from .PropertiesDialog import PropertiesDialog 18 from .PropertiesDialog import PropertiesDialog
19 from .AddProjectDialog import AddProjectDialog 19 from .AddProjectDialog import AddProjectDialog
20 20
21 from E5Gui.E5Action import E5Action, createActionGroup
22 from E5Gui import E5FileDialog
23
21 from E5XML.XMLUtilities import make_parser 24 from E5XML.XMLUtilities import make_parser
22 from E5XML.XMLErrorHandler import XMLErrorHandler, XMLFatalParseError 25 from E5XML.XMLErrorHandler import XMLErrorHandler, XMLFatalParseError
23 from E5XML.XMLEntityResolver import XMLEntityResolver 26 from E5XML.XMLEntityResolver import XMLEntityResolver
24 27
25 from E5XML.MultiProjectHandler import MultiProjectHandler 28 from E5XML.MultiProjectHandler import MultiProjectHandler
26 from E5XML.MultiProjectWriter import MultiProjectWriter 29 from E5XML.MultiProjectWriter import MultiProjectWriter
27 30
28 import UI.PixmapCache 31 import UI.PixmapCache
29
30 from E5Gui.E5Action import E5Action, createActionGroup
31 32
32 import Preferences 33 import Preferences
33 import Utilities 34 import Utilities
34 35
35 class MultiProject(QObject): 36 class MultiProject(QObject):
569 """ 570 """
570 if Preferences.getProject("CompressedProjectFiles"): 571 if Preferences.getProject("CompressedProjectFiles"):
571 defaultFilter = self.trUtf8("Compressed Multiproject Files (*.e4mz)") 572 defaultFilter = self.trUtf8("Compressed Multiproject Files (*.e4mz)")
572 else: 573 else:
573 defaultFilter = self.trUtf8("Multiproject Files (*.e4m)") 574 defaultFilter = self.trUtf8("Multiproject Files (*.e4m)")
574 fn, selectedFilter = QFileDialog.getSaveFileNameAndFilter( 575 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter(
575 self.parent(), 576 self.parent(),
576 self.trUtf8("Save multiproject as"), 577 self.trUtf8("Save multiproject as"),
577 self.ppath, 578 self.ppath,
578 self.trUtf8("Multiproject Files (*.e4m);;" 579 self.trUtf8("Multiproject Files (*.e4m);;"
579 "Compressed Multiproject Files (*.e4mz)"), 580 "Compressed Multiproject Files (*.e4mz)"),

eric ide

mercurial