E5XML/UserProjectWriter.py

changeset 53
c3eb7cc1ff8b
parent 50
a36eecf45b2e
child 55
b5c84934de9c
equal deleted inserted replaced
52:ba69827929ee 53:c3eb7cc1ff8b
7 Module implementing the writer class for writing an XML user project properties file. 7 Module implementing the writer class for writing an XML user project properties file.
8 """ 8 """
9 9
10 import time 10 import time
11 11
12 from E4Gui.E4Application import e4App 12 from E4Gui.E4Application import e5App
13 13
14 from .XMLWriterBase import XMLWriterBase 14 from .XMLWriterBase import XMLWriterBase
15 from .Config import userProjectFileFormatVersion 15 from .Config import userProjectFileFormatVersion
16 16
17 import Preferences 17 import Preferences
27 @param file open file (like) object for writing 27 @param file open file (like) object for writing
28 @param projectName name of the project (string) 28 @param projectName name of the project (string)
29 """ 29 """
30 XMLWriterBase.__init__(self, file) 30 XMLWriterBase.__init__(self, file)
31 31
32 self.pudata = e4App().getObject("Project").pudata 32 self.pudata = e5App().getObject("Project").pudata
33 self.pdata = e4App().getObject("Project").pdata 33 self.pdata = e5App().getObject("Project").pdata
34 self.name = projectName 34 self.name = projectName
35 35
36 def writeXML(self): 36 def writeXML(self):
37 """ 37 """
38 Public method to write the XML to the file. 38 Public method to write the XML to the file.

eric ide

mercurial