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);