E5XML/ProjectReader.py

changeset 6597
dc668f774d3d
parent 6439
86dd19e45d95
child 6604
a73d553ef521
equal deleted inserted replaced
6596:2d82cd481adc 6597:dc668f774d3d
17 17
18 class ProjectReader(XMLStreamReaderBase): 18 class ProjectReader(XMLStreamReaderBase):
19 """ 19 """
20 Class for reading an XML project file. 20 Class for reading an XML project file.
21 """ 21 """
22 supportedVersions = ["4.6", "5.0", "5.1", "6.0", "6.1", "6.2"] 22 supportedVersions = ["4.6", "5.0", "5.1", "6.0", "6.1", "6.2", "6.3"]
23 23
24 def __init__(self, device, project): 24 def __init__(self, device, project):
25 """ 25 """
26 Constructor 26 Constructor
27 27
116 self.__readBasicDataField( 116 self.__readBasicDataField(
117 "Make", "MakeParameters", "MAKEPARAMS") 117 "Make", "MakeParameters", "MAKEPARAMS")
118 elif self.name() == "IdlCompiler": 118 elif self.name() == "IdlCompiler":
119 self.__readBasicDataField( 119 self.__readBasicDataField(
120 "IdlCompiler", "IdlCompilerParameters", "IDLPARAMS") 120 "IdlCompiler", "IdlCompilerParameters", "IDLPARAMS")
121 elif self.name() == "UicCompiler":
122 self.__readBasicDataField(
123 "UicCompiler", "UicCompilerParameters", "UICPARAMS")
121 elif self.name() == "ProjectTypeSpecific": 124 elif self.name() == "ProjectTypeSpecific":
122 self.__readBasicDataField( 125 self.__readBasicDataField(
123 "ProjectTypeSpecific", "ProjectTypeSpecificData", 126 "ProjectTypeSpecific", "ProjectTypeSpecificData",
124 "PROJECTTYPESPECIFICDATA") 127 "PROJECTTYPESPECIFICDATA")
125 elif self.name() == "Documentation": 128 elif self.name() == "Documentation":

eric ide

mercurial