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": |