diff options
Diffstat (limited to 'async/src/future.h')
-rw-r--r-- | async/src/future.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/async/src/future.h b/async/src/future.h index bc18f00..32c1015 100644 --- a/async/src/future.h +++ b/async/src/future.h | |||
@@ -54,6 +54,9 @@ public: | |||
54 | int errorCode() const; | 54 | int errorCode() const; |
55 | QString errorMessage() const; | 55 | QString errorMessage() const; |
56 | 56 | ||
57 | void setProgress(qreal progress); | ||
58 | void setProgress(int processed, int total); | ||
59 | |||
57 | protected: | 60 | protected: |
58 | class PrivateBase : public QSharedData | 61 | class PrivateBase : public QSharedData |
59 | { | 62 | { |
@@ -197,12 +200,14 @@ class FutureWatcherBase : public QObject | |||
197 | 200 | ||
198 | Q_SIGNALS: | 201 | Q_SIGNALS: |
199 | void futureReady(); | 202 | void futureReady(); |
203 | void futureProgress(qreal progress); | ||
200 | 204 | ||
201 | protected: | 205 | protected: |
202 | FutureWatcherBase(QObject *parent = nullptr); | 206 | FutureWatcherBase(QObject *parent = nullptr); |
203 | virtual ~FutureWatcherBase(); | 207 | virtual ~FutureWatcherBase(); |
204 | 208 | ||
205 | void futureReadyCallback(); | 209 | void futureReadyCallback(); |
210 | void futureProgressCallback(qreal progress); | ||
206 | 211 | ||
207 | void setFutureImpl(const Async::FutureBase &future); | 212 | void setFutureImpl(const Async::FutureBase &future); |
208 | 213 | ||