17 """ |
17 """ |
18 Class for reading an XML project file. |
18 Class for reading an XML project file. |
19 """ |
19 """ |
20 supportedVersions = ["4.6", |
20 supportedVersions = ["4.6", |
21 "5.0", "5.1", |
21 "5.0", "5.1", |
22 "6.0", "6.1", "6.2", "6.3", "6.4"] |
22 "6.0", "6.1", "6.2", "6.3", "6.4", "6.5"] |
23 |
23 |
24 def __init__(self, device, project): |
24 def __init__(self, device, project): |
25 """ |
25 """ |
26 Constructor |
26 Constructor |
27 |
27 |
130 self.__readBasicDataField( |
130 self.__readBasicDataField( |
131 "UicCompiler", "UicCompilerParameters", "UICPARAMS") |
131 "UicCompiler", "UicCompilerParameters", "UICPARAMS") |
132 elif self.name() == "RccCompiler": |
132 elif self.name() == "RccCompiler": |
133 self.__readBasicDataField( |
133 self.__readBasicDataField( |
134 "RccCompiler", "RccCompilerParameters", "RCCPARAMS") |
134 "RccCompiler", "RccCompilerParameters", "RCCPARAMS") |
|
135 elif self.name() == "DocstringStyle": |
|
136 self.project.pdata["DOCSTRING"] = self.readElementText() |
135 elif self.name() == "ProjectTypeSpecific": |
137 elif self.name() == "ProjectTypeSpecific": |
136 self.__readBasicDataField( |
138 self.__readBasicDataField( |
137 "ProjectTypeSpecific", "ProjectTypeSpecificData", |
139 "ProjectTypeSpecific", "ProjectTypeSpecificData", |
138 "PROJECTTYPESPECIFICDATA") |
140 "PROJECTTYPESPECIFICDATA") |
139 elif self.name() == "Documentation": |
141 elif self.name() == "Documentation": |