@@ -92,7 +92,7 @@ bool ProjectFile::read(const QString &filename)
9292 while (!xmlReader.atEnd ()) {
9393 switch (xmlReader.readNext ()) {
9494 case QXmlStreamReader::StartElement:
95- if (xmlReader.name () == CppcheckXml::ProjectElementName) {
95+ if (xmlReader.name () == QString ( CppcheckXml::ProjectElementName) ) {
9696 insideProject = true ;
9797 projectTagFound = true ;
9898 break ;
@@ -101,114 +101,114 @@ bool ProjectFile::read(const QString &filename)
101101 break ;
102102
103103 // Read root path from inside project element
104- if (xmlReader.name () == CppcheckXml::RootPathName)
104+ if (xmlReader.name () == QString ( CppcheckXml::RootPathName) )
105105 readRootPath (xmlReader);
106106
107107 // Read root path from inside project element
108- if (xmlReader.name () == CppcheckXml::BuildDirElementName)
108+ if (xmlReader.name () == QString ( CppcheckXml::BuildDirElementName) )
109109 readBuildDir (xmlReader);
110110
111111 // Find paths to check from inside project element
112- if (xmlReader.name () == CppcheckXml::PathsElementName)
112+ if (xmlReader.name () == QString ( CppcheckXml::PathsElementName) )
113113 readCheckPaths (xmlReader);
114114
115- if (xmlReader.name () == CppcheckXml::ImportProjectElementName)
115+ if (xmlReader.name () == QString ( CppcheckXml::ImportProjectElementName) )
116116 readImportProject (xmlReader);
117117
118- if (xmlReader.name () == CppcheckXml::AnalyzeAllVsConfigsElementName)
118+ if (xmlReader.name () == QString ( CppcheckXml::AnalyzeAllVsConfigsElementName) )
119119 mAnalyzeAllVsConfigs = readBool (xmlReader);
120120
121- if (xmlReader.name () == CppcheckXml::Parser)
121+ if (xmlReader.name () == QString ( CppcheckXml::Parser) )
122122 clangParser = true ;
123123
124- if (xmlReader.name () == CppcheckXml::BugHunting)
124+ if (xmlReader.name () == QString ( CppcheckXml::BugHunting) )
125125 bugHunting = true ;
126126
127- if (xmlReader.name () == CppcheckXml::CheckHeadersElementName)
127+ if (xmlReader.name () == QString ( CppcheckXml::CheckHeadersElementName) )
128128 mCheckHeaders = readBool (xmlReader);
129129
130- if (xmlReader.name () == CppcheckXml::CheckUnusedTemplatesElementName)
130+ if (xmlReader.name () == QString ( CppcheckXml::CheckUnusedTemplatesElementName) )
131131 mCheckUnusedTemplates = readBool (xmlReader);
132132
133133 // Find include directory from inside project element
134- if (xmlReader.name () == CppcheckXml::IncludeDirElementName)
134+ if (xmlReader.name () == QString ( CppcheckXml::IncludeDirElementName) )
135135 readIncludeDirs (xmlReader);
136136
137137 // Find preprocessor define from inside project element
138- if (xmlReader.name () == CppcheckXml::DefinesElementName)
138+ if (xmlReader.name () == QString ( CppcheckXml::DefinesElementName) )
139139 readDefines (xmlReader);
140140
141141 // Find preprocessor define from inside project element
142- if (xmlReader.name () == CppcheckXml::UndefinesElementName)
142+ if (xmlReader.name () == QString ( CppcheckXml::UndefinesElementName) )
143143 readStringList (mUndefines , xmlReader, CppcheckXml::UndefineName);
144144
145145 // Find exclude list from inside project element
146- if (xmlReader.name () == CppcheckXml::ExcludeElementName)
146+ if (xmlReader.name () == QString ( CppcheckXml::ExcludeElementName) )
147147 readExcludes (xmlReader);
148148
149149 // Find ignore list from inside project element
150150 // These are read for compatibility
151- if (xmlReader.name () == CppcheckXml::IgnoreElementName)
151+ if (xmlReader.name () == QString ( CppcheckXml::IgnoreElementName) )
152152 readExcludes (xmlReader);
153153
154154 // Function contracts
155- if (xmlReader.name () == CppcheckXml::FunctionContracts)
155+ if (xmlReader.name () == QString ( CppcheckXml::FunctionContracts) )
156156 readFunctionContracts (xmlReader);
157157
158158 // Variable constraints
159- if (xmlReader.name () == CppcheckXml::VariableContractsElementName)
159+ if (xmlReader.name () == QString ( CppcheckXml::VariableContractsElementName) )
160160 readVariableContracts (xmlReader);
161161
162162 // Find libraries list from inside project element
163- if (xmlReader.name () == CppcheckXml::LibrariesElementName)
163+ if (xmlReader.name () == QString ( CppcheckXml::LibrariesElementName) )
164164 readStringList (mLibraries , xmlReader, CppcheckXml::LibraryElementName);
165165
166- if (xmlReader.name () == CppcheckXml::PlatformElementName)
166+ if (xmlReader.name () == QString ( CppcheckXml::PlatformElementName) )
167167 readPlatform (xmlReader);
168168
169169 // Find suppressions list from inside project element
170- if (xmlReader.name () == CppcheckXml::SuppressionsElementName)
170+ if (xmlReader.name () == QString ( CppcheckXml::SuppressionsElementName) )
171171 readSuppressions (xmlReader);
172172
173173 // Unknown function return values
174- if (xmlReader.name () == CppcheckXml::CheckUnknownFunctionReturn)
174+ if (xmlReader.name () == QString ( CppcheckXml::CheckUnknownFunctionReturn) )
175175 readStringList (mCheckUnknownFunctionReturn , xmlReader, CppcheckXml::Name);
176176
177177 // check all function parameter values
178- if (xmlReader.name () == Settings::SafeChecks::XmlRootName)
178+ if (xmlReader.name () == QString ( Settings::SafeChecks::XmlRootName) )
179179 safeChecks.loadFromXml (xmlReader);
180180
181181 // Addons
182- if (xmlReader.name () == CppcheckXml::AddonsElementName)
182+ if (xmlReader.name () == QString ( CppcheckXml::AddonsElementName) )
183183 readStringList (mAddons , xmlReader, CppcheckXml::AddonElementName);
184184
185185 // Tools
186- if (xmlReader.name () == CppcheckXml::ToolsElementName) {
186+ if (xmlReader.name () == QString ( CppcheckXml::ToolsElementName) ) {
187187 QStringList tools;
188188 readStringList (tools, xmlReader, CppcheckXml::ToolElementName);
189189 mClangAnalyzer = tools.contains (CLANG_ANALYZER );
190190 mClangTidy = tools.contains (CLANG_TIDY );
191191 }
192192
193- if (xmlReader.name () == CppcheckXml::TagsElementName)
193+ if (xmlReader.name () == QString ( CppcheckXml::TagsElementName) )
194194 readStringList (mTags , xmlReader, CppcheckXml::TagElementName);
195195
196- if (xmlReader.name () == CppcheckXml::TagWarningsElementName)
196+ if (xmlReader.name () == QString ( CppcheckXml::TagWarningsElementName) )
197197 readTagWarnings (xmlReader, xmlReader.attributes ().value (QString (), CppcheckXml::TagAttributeName).toString ());
198198
199- if (xmlReader.name () == CppcheckXml::MaxCtuDepthElementName)
199+ if (xmlReader.name () == QString ( CppcheckXml::MaxCtuDepthElementName) )
200200 mMaxCtuDepth = readInt (xmlReader, mMaxCtuDepth );
201201
202- if (xmlReader.name () == CppcheckXml::MaxTemplateRecursionElementName)
202+ if (xmlReader.name () == QString ( CppcheckXml::MaxTemplateRecursionElementName) )
203203 mMaxTemplateRecursion = readInt (xmlReader, mMaxTemplateRecursion );
204204
205205 // VSConfiguration
206- if (xmlReader.name () == CppcheckXml::VSConfigurationElementName)
206+ if (xmlReader.name () == QString ( CppcheckXml::VSConfigurationElementName) )
207207 readVsConfigurations (xmlReader);
208208 break ;
209209
210210 case QXmlStreamReader::EndElement:
211- if (xmlReader.name () == CppcheckXml::ProjectElementName)
211+ if (xmlReader.name () == QString ( CppcheckXml::ProjectElementName) )
212212 insideProject = false ;
213213 break ;
214214
@@ -1094,13 +1094,13 @@ void ProjectFile::SafeChecks::loadFromXml(QXmlStreamReader &xmlReader)
10941094 switch (type) {
10951095 case QXmlStreamReader::StartElement:
10961096 ++level;
1097- if (xmlReader.name () == Settings::SafeChecks::XmlClasses)
1097+ if (xmlReader.name () == QString ( Settings::SafeChecks::XmlClasses) )
10981098 classes = true ;
1099- else if (xmlReader.name () == Settings::SafeChecks::XmlExternalFunctions)
1099+ else if (xmlReader.name () == QString ( Settings::SafeChecks::XmlExternalFunctions) )
11001100 externalFunctions = true ;
1101- else if (xmlReader.name () == Settings::SafeChecks::XmlInternalFunctions)
1101+ else if (xmlReader.name () == QString ( Settings::SafeChecks::XmlInternalFunctions) )
11021102 internalFunctions = true ;
1103- else if (xmlReader.name () == Settings::SafeChecks::XmlExternalVariables)
1103+ else if (xmlReader.name () == QString ( Settings::SafeChecks::XmlExternalVariables) )
11041104 externalVariables = true ;
11051105 break ;
11061106 case QXmlStreamReader::EndElement:
0 commit comments