MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / saveToXml

Method saveToXml

gui/projectfile.cpp:1136–1158  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1134}
1135
1136void ProjectFile::SafeChecks::saveToXml(QXmlStreamWriter &xmlWriter) const
1137{
1138 if (!classes && !externalFunctions && !internalFunctions && !externalVariables)
1139 return;
1140 xmlWriter.writeStartElement(QString(Settings::SafeChecks::XmlRootName));
1141 if (classes) {
1142 xmlWriter.writeStartElement(QString(Settings::SafeChecks::XmlClasses));
1143 xmlWriter.writeEndElement();
1144 }
1145 if (externalFunctions) {
1146 xmlWriter.writeStartElement(QString(Settings::SafeChecks::XmlExternalFunctions));
1147 xmlWriter.writeEndElement();
1148 }
1149 if (internalFunctions) {
1150 xmlWriter.writeStartElement(QString(Settings::SafeChecks::XmlInternalFunctions));
1151 xmlWriter.writeEndElement();
1152 }
1153 if (externalVariables) {
1154 xmlWriter.writeStartElement(QString(Settings::SafeChecks::XmlExternalVariables));
1155 xmlWriter.writeEndElement();
1156 }
1157 xmlWriter.writeEndElement();
1158}
1159
1160QString ProjectFile::getAddonFilePath(QString filesDir, const QString &addon)
1161{

Callers 1

writeMethod · 0.80

Calls 1

QStringClass · 0.70

Tested by

no test coverage detected