| 1134 | } |
| 1135 | |
| 1136 | void 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 | |
| 1160 | QString ProjectFile::getAddonFilePath(QString filesDir, const QString &addon) |
| 1161 | { |