E5XML/SessionWriter.py

changeset 945
8cd4d08fa9f6
parent 938
f421f2138c0f
child 1509
c0b5e693b0eb
equal deleted inserted replaced
944:1b59c4ba121e 945:8cd4d08fa9f6
13 13
14 from .XMLStreamWriterBase import XMLStreamWriterBase 14 from .XMLStreamWriterBase import XMLStreamWriterBase
15 from .Config import sessionFileFormatVersion 15 from .Config import sessionFileFormatVersion
16 16
17 import Preferences 17 import Preferences
18
18 19
19 class SessionWriter(XMLStreamWriterBase): 20 class SessionWriter(XMLStreamWriterBase):
20 """ 21 """
21 Class implementing the writer class for writing an XML session file. 22 Class implementing the writer class for writing an XML session file.
22 """ 23 """
60 self.writeAttribute("version", sessionFileFormatVersion) 61 self.writeAttribute("version", sessionFileFormatVersion)
61 62
62 # step 0: save open multi project and project for the global session 63 # step 0: save open multi project and project for the global session
63 if isGlobal: 64 if isGlobal:
64 if self.multiProject.isOpen(): 65 if self.multiProject.isOpen():
65 self.writeTextElement("MultiProject", 66 self.writeTextElement("MultiProject",
66 self.multiProject.getMultiProjectFile()) 67 self.multiProject.getMultiProjectFile())
67 if self.project.isOpen(): 68 if self.project.isOpen():
68 self.writeTextElement("Project", self.project.getProjectFile()) 69 self.writeTextElement("Project", self.project.getProjectFile())
69 70
70 # step 1: save all open (project) filenames and the active window 71 # step 1: save all open (project) filenames and the active window

eric ide

mercurial