diff options
author | kh1 <karsten.heimrich@digia.com> | 2013-05-27 15:52:31 +0200 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@digia.com> | 2013-05-29 16:46:34 +0200 |
commit | 4673422843d3b5db03239112b8d5fa37b3c404ca (patch) | |
tree | 412c22cf7f4dd065f2a46a2d8c184b1344f63085 /src/libs/kdtools/kdupdaterupdate.h | |
parent | c1743392e2453755d1807c3515f1377b5a5f537a (diff) |
Cleanup KDTools from stuff we do not use at all.
Change-Id: I62d5ec103aafe7f2f4a497cc339271bdb33a8f92
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Diffstat (limited to 'src/libs/kdtools/kdupdaterupdate.h')
-rw-r--r-- | src/libs/kdtools/kdupdaterupdate.h | 57 |
1 files changed, 10 insertions, 47 deletions
diff --git a/src/libs/kdtools/kdupdaterupdate.h b/src/libs/kdtools/kdupdaterupdate.h index 17250a71e..dc5560186 100644 --- a/src/libs/kdtools/kdupdaterupdate.h +++ b/src/libs/kdtools/kdupdaterupdate.h @@ -23,65 +23,28 @@ #ifndef KD_UPDATER_UPDATE_H #define KD_UPDATER_UPDATE_H -#include "kdupdater.h" -#include "kdupdatertask.h" - -#include <QUrl> -#include <QDate> #include <QHash> +#include <QUrl> #include <QVariant> -#include <QList> namespace KDUpdater { -class Application; -struct UpdateSourceInfo; -class UpdateFinder; -class UpdateOperation; - -class KDTOOLS_EXPORT Update : public Task +class Update { - Q_OBJECT - public: - ~Update(); - - Application *application() const; + QVariant data(const QString &name, const QVariant &defaultValue = QVariant()) const; - UpdateType type() const; - QUrl updateUrl() const; - QDate releaseDate() const; - QVariant data(const QString &m_name, const QVariant &defaultValue = QVariant()) const; - UpdateSourceInfo sourceInfo() const; - - bool canDownload() const; - bool isDownloaded() const; - void download() { run(); } - QString downloadedFileName() const; - - QList<UpdateOperation *> operations() const; - - quint64 compressedSize() const; - quint64 uncompressedSize() const; - -private Q_SLOTS: - void downloadProgress(double); - void downloadAborted(const QString &msg); - void downloadCompleted(); + int priority() const; + QUrl sourceInfoUrl() const; private: friend class UpdateFinder; - struct UpdateData; - UpdateData *d; - - void doRun(); - bool doStop(); - bool doPause(); - bool doResume(); + Update(int p, const QUrl &sourceInfoUrl, const QHash<QString, QVariant> &data); - Update(Application *application, const UpdateSourceInfo &sourceInfo, - UpdateType type, const QUrl &updateUrl, const QHash<QString, QVariant> &data, - quint64 compressedSize, quint64 uncompressedSize, const QByteArray &sha1sum); +private: + int m_priority; + QUrl m_sourceInfoUrl; + QHash<QString, QVariant> m_data; }; } // namespace KDUpdater |