|
| QFutureInterface (State initialState=NoState) |
| QFutureInterface (const QFutureInterface &other) |
| QFutureInterface (const QFutureInterfaceBase &dd) |
| QFutureInterface (QFutureInterfaceBase &&dd) noexcept |
QFutureInterface & | operator= (const QFutureInterface &other) |
| QFutureInterface (QFutureInterface &&other)=default |
| ~QFutureInterface () |
QFuture< T > | future () |
template<typename... Args, std::enable_if_t< std::is_constructible_v< T, Args... >, bool > = true> |
bool | reportAndEmplaceResult (int index, Args &&...args) |
bool | reportResult (const T *result, int index=-1) |
bool | reportAndMoveResult (T &&result, int index=-1) |
bool | reportResult (T &&result, int index=-1) |
bool | reportResult (const T &result, int index=-1) |
bool | reportResults (const QList< T > &results, int beginIndex=-1, int count=-1) |
bool | reportFinished (const T *result) |
void | reportFinished () |
const T & | resultReference (int index) const |
const T * | resultPointer (int index) const |
QList< T > | results () |
T | takeResult () |
void | reportException (const std::exception_ptr &e) |
void | reportException (const QException &e) |
| QFutureInterfaceBase (State initialState=NoState) |
| QFutureInterfaceBase (const QFutureInterfaceBase &other) |
| QFutureInterfaceBase (QFutureInterfaceBase &&other) noexcept |
QFutureInterfaceBase & | operator= (const QFutureInterfaceBase &other) |
virtual | ~QFutureInterfaceBase () |
void | reportStarted () |
void | reportFinished () |
void | reportCanceled () |
void | reportException (const QException &e) |
void | reportException (const std::exception_ptr &e) |
void | reportResultsReady (int beginIndex, int endIndex) |
void | setRunnable (QRunnable *runnable) |
void | setThreadPool (QThreadPool *pool) |
QThreadPool * | threadPool () const |
void | setFilterMode (bool enable) |
void | setProgressRange (int minimum, int maximum) |
int | progressMinimum () const |
int | progressMaximum () const |
bool | isProgressUpdateNeeded () const |
void | setProgressValue (int progressValue) |
int | progressValue () const |
void | setProgressValueAndText (int progressValue, const QString &progressText) |
QString | progressText () const |
void | setExpectedResultCount (int resultCount) |
int | expectedResultCount () |
int | resultCount () const |
bool | queryState (State state) const |
bool | isRunning () const |
bool | isStarted () const |
bool | isCanceled () const |
bool | isFinished () const |
bool | isSuspending () const |
bool | isSuspended () const |
bool | isThrottled () const |
bool | isResultReadyAt (int index) const |
bool | isValid () const |
int | loadState () const |
void | cancel () |
void | cancelAndFinish () |
void | cancelChain () |
void | setSuspended (bool suspend) |
void | toggleSuspended () |
void | reportSuspended () const |
void | setThrottled (bool enable) |
void | waitForFinished () |
bool | waitForNextResult () |
void | waitForResult (int resultIndex) |
void | waitForResume () |
void | suspendIfRequested () |
QMutex & | mutex () const |
bool | hasException () const |
QtPrivate::ExceptionStore & | exceptionStore () |
QtPrivate::ResultStoreBase & | resultStoreBase () |
const QtPrivate::ResultStoreBase & | resultStoreBase () const |
bool | operator== (const QFutureInterfaceBase &other) const |
bool | operator!= (const QFutureInterfaceBase &other) const |
void | swap (QFutureInterfaceBase &other) noexcept |
bool | isChainCanceled () const |
template<typename T>
class QFutureInterface< T >
Definition at line 235 of file qfutureinterface.h.