23 #ifndef DOOMSEEKER_UPDATER_AUTOUPDATER_H 
   24 #define DOOMSEEKER_UPDATER_AUTOUPDATER_H 
   28 #include <QDomDocument> 
   29 #include <QNetworkReply> 
  132         static const QString QT_PACKAGE_NAME;
 
  133         static const QString WADSEEKER_PACKAGE_NAME;
 
  140         static QString errorCodeToString(
ErrorCode code);
 
  148         static QString updateStorageDirPath();
 
  177         QString errorString() 
const;
 
  179         bool isRunning() 
const;
 
  227         void confirmDownloadAndInstall();
 
  243         void overallProgress(
int current, 
int total, 
const QString &msg);
 
  244         void packageDownloadProgress(qint64 bytesReceived, qint64 bytesTotal);
 
  245         void statusMessage(
const QString &message);
 
  253         QDomDocument adjustUpdaterScriptXml(
const QByteArray &xmlSource);
 
  261         void dumpUpdatePackagesToLog(
const QList<UpdatePackage> &packages);
 
  262         void emitOverallProgress(
const QString &message);
 
  263         void emitStatusMessage(
const QString &message);
 
  265         QUrl mkVersionDataFileUrl();
 
  270         void startNextPackageDownload();
 
  273         void onPackageDownloadFinish();
 
  274         void onPackageDownloadReadyRead();
 
  275         void onPackageScriptDownloadFinish();
 
  276         void onUpdaterInfoDownloadFinish();