summaryrefslogtreecommitdiffstats
path: root/src/libs/kdtools/kdupdaterfiledownloader.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/kdtools/kdupdaterfiledownloader.h')
-rw-r--r--src/libs/kdtools/kdupdaterfiledownloader.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/libs/kdtools/kdupdaterfiledownloader.h b/src/libs/kdtools/kdupdaterfiledownloader.h
index 6f6d03cc5..5c5fab459 100644
--- a/src/libs/kdtools/kdupdaterfiledownloader.h
+++ b/src/libs/kdtools/kdupdaterfiledownloader.h
@@ -23,7 +23,6 @@
#ifndef KD_UPDATER_FILE_DOWNLOADER_H
#define KD_UPDATER_FILE_DOWNLOADER_H
-#include "kdupdater.h"
#include "kdtoolsglobal.h"
#include <QtCore/QObject>
@@ -51,7 +50,9 @@ public:
void setUrl(const QUrl &url);
QByteArray sha1Sum() const;
- void setSha1Sum(const QByteArray &sha1);
+
+ QByteArray assumedSha1Sum() const;
+ void setAssumedSha1Sum(const QByteArray &sha1);
QString scheme() const;
void setScheme(const QString &scheme);
@@ -80,7 +81,6 @@ public:
public Q_SLOTS:
virtual void cancelDownload();
- void sha1SumVerified(KDUpdater::HashVerificationJob *job);
protected:
virtual void onError() = 0;
@@ -105,7 +105,7 @@ private:
protected:
void setDownloadCanceled();
- void setDownloadCompleted(const QString &filepath);
+ void setDownloadCompleted();
void setDownloadAborted(const QString &error);
void runDownloadSpeedTimer();
@@ -120,6 +120,9 @@ protected:
void emitDownloadProgress();
void emitEstimatedDownloadTime();
+ void addCheckSumData(const QByteArray &data);
+ void addCheckSumData(const char *data, int length);
+
private Q_SLOTS:
virtual void doDownload() = 0;