diff options
Diffstat (limited to 'src/libs/kdtools/kdupdaterupdatefinder.h')
-rw-r--r-- | src/libs/kdtools/kdupdaterupdatefinder.h | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/src/libs/kdtools/kdupdaterupdatefinder.h b/src/libs/kdtools/kdupdaterupdatefinder.h index 7f5ec1bfb..d28f8738b 100644 --- a/src/libs/kdtools/kdupdaterupdatefinder.h +++ b/src/libs/kdtools/kdupdaterupdatefinder.h @@ -23,48 +23,37 @@ #ifndef KD_UPDATER_UPDATE_FINDER_H #define KD_UPDATER_UPDATE_FINDER_H -#include "kdupdater.h" #include "kdupdatertask.h" -#include <QList> #include <QHash> - -QT_BEGIN_NAMESPACE -class QUrl; -QT_END_NAMESPACE +#include <QUrl> namespace KDUpdater { class Application; class Update; -struct UpdateSourceInfo; class KDTOOLS_EXPORT UpdateFinder : public Task { Q_OBJECT + class Private; public: explicit UpdateFinder(Application *application); ~UpdateFinder(); - Application *application() const; QList<Update *> updates() const; - void setUpdateType(UpdateTypes type); - UpdateTypes updateType() const; - private: void doRun(); bool doStop(); bool doPause(); bool doResume(); - Update *constructUpdate(Application *application, const UpdateSourceInfo &sourceInfo, - UpdateType type, const QUrl &updateUrl, const QHash<QString, QVariant> &data, - quint64 compressedSize, quint64 uncompressedSize, const QByteArray &sha1sum); + Update *constructUpdate(int priority, const QUrl &sourceInfoUrl, const QHash<QString, QVariant> &data, + quint64 compressedSize, quint64 uncompressedSize) const; private: - class Private; Private *d; Q_PRIVATE_SLOT(d, void slotDownloadDone()) }; |