libquentier 0.8.0
The library for rich desktop clients of Evernote service
|
Public Member Functions | |
QPromise (QPromise< T > &&other) noexcept | |
QPromise (QFutureInterface< T > &other) | |
QPromise & | operator= (QPromise< T > &&other) noexcept |
QFuture< T > | future () const |
template<typename U , typename = std::enable_if_t< std::is_same_v<U, T> || std::is_convertible_v<U, T>>> | |
void | addResult (U &&result, int index=-1) |
void | setException (const QException &e) |
void | start () |
void | finish () |
void | suspendIfRequested () |
bool | isCanceled () const |
void | setProgressRange (int minimum, int maximum) |
void | setProgressValue (int progressValue) |
void | setProgressValueAndText (int progressValue, const QString &progressText) |
void | swap (QPromise< T > &other) noexcept |