|
| | 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.