23 #ifndef DOOMSEEKER_UPDATER_UPDATERSCRIPTPARSER_H
24 #define DOOMSEEKER_UPDATER_UPDATERSCRIPTPARSER_H
28 #include <QDomDocument>
40 class UpdaterScriptParser
43 UpdaterScriptParser(QDomDocument& document);
44 ~UpdaterScriptParser();
61 void merge(
const QDomDocument& otherDoc);
78 QString setPackageName(
const QString& name);
81 static QDomNode installNode(
const QDomDocument& doc);
82 static QString msgMainElementMissingError();
83 static QDomNode packagesNode(
const QDomDocument& doc);
87 QDomElement mainElement();
88 QString setPackageNameInFiles(
const QString& name);
89 QString setPackageNameInPackages(
const QString& name);