The following members of class QFuture are deprecated. They are provided to keep old source code working. We strongly advise against using them in new code.
(deprecated (6.0)) bool |
isPaused() const |
(deprecated (6.0)) void |
pause() |
(deprecated (6.0)) void |
setPaused(bool paused) |
(deprecated (6.0)) void |
togglePaused() |
This function is deprecated since 6.0. We strongly advise against using it in new code.
Use isSuspending() or isSuspended() instead.
Returns true
if the asynchronous computation has been paused with the pause() function; otherwise returns false
.
Be aware that the computation may still be running even though this function returns true
. See setPaused() for more details. To check if pause actually took
effect, use isSuspended() instead.
See also toggleSuspended() and isSuspended().
This function is deprecated since 6.0. We strongly advise against using it in new code.
Use suspend() instead.
Pauses the asynchronous computation represented by this future. This is a convenience method that simply calls setPaused(true).
See also resume().
This function is deprecated since 6.0. We strongly advise against using it in new code.
Use setSuspended() instead.
If paused is true, this function pauses the asynchronous computation represented by the future. If the computation is already paused, this function does nothing. Any QFutureWatcher object that is watching this future will stop delivering progress and result ready signals while the future is paused. Signal delivery will continue once the future is resumed.
If paused is false, this function resumes the asynchronous computation. If the computation was not previously paused, this function does nothing.
Be aware that not all computations can be paused. For example, the future returned by QtConcurrent::run() cannot be paused; but the future returned by QtConcurrent::mappedReduced() can.
See also isPaused(), suspend(), resume(), and toggleSuspended().
This function is deprecated since 6.0. We strongly advise against using it in new code.
Use toggleSuspended() instead.
Toggles the paused state of the asynchronous computation. In other words, if the computation is currently paused, calling this function resumes it; if the computation is running, it is paused. This is a convenience method for calling setPaused(!isPaused()).
See also setSuspended(), suspend(), and resume().
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: