Obsolete Members for QFuture

Los siguientes miembros de la clase QFuture son obsoletos. Se proporcionan para que el código fuente antiguo siga funcionando. Desaconsejamos su uso en código nuevo.

Funciones públicas

(deprecated in 6.0) bool isPaused() const
(deprecated in 6.0) void pause()
(deprecated in 6.0) void setPaused(bool paused)
(deprecated in 6.0) void togglePaused()

Documentación de funciones miembro

[deprecated in 6.0] bool QFuture::isPaused() const

Esta función está obsoleta desde la versión 6.0. Desaconsejamos su uso en código nuevo.

Utilice isSuspending() o isSuspended() en su lugar.

Devuelve true si el cálculo asíncrono ha sido pausado con la función pause(); en caso contrario devuelve false.

Tenga en cuenta que el cálculo puede seguir ejecutándose aunque esta función devuelva true. Véase setPaused() para más detalles. Para comprobar si la pausa ha surtido efecto, utilice isSuspended().

Véase también toggleSuspended() y isSuspended().

[deprecated in 6.0] void QFuture::pause()

Esta función está obsoleta desde la versión 6.0. Desaconsejamos su uso en código nuevo.

Utilice suspend() en su lugar.

Pausa el cálculo asíncrono representado por este futuro. Este es un método de conveniencia que simplemente llama a setPaused(true).

Véase también resume().

[deprecated in 6.0] void QFuture::setPaused(bool paused)

Esta función está obsoleta desde la versión 6.0. Desaconsejamos su uso en código nuevo.

Utilice setSuspended() en su lugar.

Si paused es verdadero, esta función pausa el cálculo asíncrono representado por el futuro. Si el cálculo ya está pausado, esta función no hace nada. Cualquier objeto QFutureWatcher que esté observando este futuro dejará de enviar señales de progreso y de resultado listo mientras el futuro esté en pausa. La entrega de señales continuará una vez que el futuro se reanude.

Si paused es falso, esta función reanuda el cálculo asíncrono. Si el cálculo no se pausó previamente, esta función no hace nada.

Tenga en cuenta que no todos los cálculos pueden ser pausados. Por ejemplo, el futuro devuelto por QtConcurrent::run() no puede pausarse; pero el futuro devuelto por QtConcurrent::mappedReduced() sí.

Véase también isPaused(), suspend(), resume(), y toggleSuspended().

[deprecated in 6.0] void QFuture::togglePaused()

Esta función está obsoleta desde la versión 6.0. Desaconsejamos su uso en código nuevo.

Utilice toggleSuspended() en su lugar.

Cambia el estado de pausa del cálculo asíncrono. En otras palabras, si el cálculo está en pausa, al llamar a esta función se reanuda; si el cálculo está en ejecución, se pone en pausa. Este es un método conveniente para llamar a setPaused(!isPaused()).

Véase también setSuspended(), suspend() y resume().

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.