E5XML/ProjectReader.py

changeset 6604
a73d553ef521
parent 6597
dc668f774d3d
child 6645
ad476851d7e0
equal deleted inserted replaced
6601:93a6141ecbf1 6604:a73d553ef521
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", "6.3"] 22 supportedVersions = ["4.6",
23 "5.0", "5.1",
24 "6.0", "6.1", "6.2", "6.3", "6.4"]
23 25
24 def __init__(self, device, project): 26 def __init__(self, device, project):
25 """ 27 """
26 Constructor 28 Constructor
27 29
119 self.__readBasicDataField( 121 self.__readBasicDataField(
120 "IdlCompiler", "IdlCompilerParameters", "IDLPARAMS") 122 "IdlCompiler", "IdlCompilerParameters", "IDLPARAMS")
121 elif self.name() == "UicCompiler": 123 elif self.name() == "UicCompiler":
122 self.__readBasicDataField( 124 self.__readBasicDataField(
123 "UicCompiler", "UicCompilerParameters", "UICPARAMS") 125 "UicCompiler", "UicCompilerParameters", "UICPARAMS")
126 elif self.name() == "RccCompiler":
127 self.__readBasicDataField(
128 "RccCompiler", "RccCompilerParameters", "RCCPARAMS")
124 elif self.name() == "ProjectTypeSpecific": 129 elif self.name() == "ProjectTypeSpecific":
125 self.__readBasicDataField( 130 self.__readBasicDataField(
126 "ProjectTypeSpecific", "ProjectTypeSpecificData", 131 "ProjectTypeSpecific", "ProjectTypeSpecificData",
127 "PROJECTTYPESPECIFICDATA") 132 "PROJECTTYPESPECIFICDATA")
128 elif self.name() == "Documentation": 133 elif self.name() == "Documentation":

eric ide

mercurial