From 042f3ef55c0b469f438542152c4eb02b0789ea3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Sun, 14 Aug 2016 02:33:31 +0200 Subject: GH-352 Make OneSix instance update downloads cancellable --- api/logic/net/Download.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'api/logic/net/Download.h') diff --git a/api/logic/net/Download.h b/api/logic/net/Download.h index 8e38dfc9..fab39ffe 100644 --- a/api/logic/net/Download.h +++ b/api/logic/net/Download.h @@ -38,25 +38,25 @@ public: static Download::Ptr makeFile(QUrl url, QString path); public: /* methods */ - // FIXME: remove this QString getTargetFilepath() { return m_target_path; } - // FIXME: remove this void addValidator(Validator * v); + bool abort() override; + bool canAbort() override; private: /* methods */ bool handleRedirect(); protected slots: - virtual void downloadProgress(qint64 bytesReceived, qint64 bytesTotal); - virtual void downloadError(QNetworkReply::NetworkError error); - virtual void downloadFinished(); - virtual void downloadReadyRead(); + void downloadProgress(qint64 bytesReceived, qint64 bytesTotal) override; + void downloadError(QNetworkReply::NetworkError error) override; + void downloadFinished() override; + void downloadReadyRead() override; public slots: - virtual void start(); + void start() override; private: /* data */ // FIXME: remove this, it has no business being here. -- cgit v1.2.3