Obsolete Members for QFutureWatcher

Los siguientes miembros de la clase QFutureWatcher 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

Ranuras públicas

(deprecated) void pause()
(deprecated in 6.6) void setPaused(bool paused)
(deprecated in 6.0) void togglePaused()

Señales

(deprecated in 6.0) void paused()

Documentación de Funciones Miembro

[deprecated in 6.0] bool QFutureWatcher::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 setSuspended(), toggleSuspended() y isSuspended().

[slot, deprecated] void QFutureWatcher::pause()

Esta función está obsoleta. Desaconsejamos su uso en código nuevo.

Utilice suspend() en su lugar.

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

Véase también resume().

[signal, deprecated in 6.0] void QFutureWatcher::paused()

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

Utilice suspending() en su lugar.

Esta señal se emite cuando el estado del futuro observado se pone en pausa.

Nota: Esta señal sólo informa de que se ha solicitado la pausa. No indica que se hayan detenido todas las operaciones en segundo plano. Las señales para los cálculos que estaban en curso en el momento de la pausa seguirán emitiéndose. Para ser informado cuando pause() realmente tuvo efecto, utilice la señal suspended().

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

[slot, deprecated in 6.6] void QFutureWatcher::setPaused(bool paused)

Esta función está obsoleta desde la versión 6.6. 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 future(). Si el cálculo ya está en pausa, esta función no hace nada. QFutureWatcher no dejará inmediatamente de enviar señales de progreso y de resultado listo cuando el futuro se ponga en pausa. En el momento de la pausa todavía puede haber cálculos en curso que no pueden detenerse. Las señales para dichos cálculos seguirán enviándose después de la pausa.

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 pausarse. Por ejemplo, el QFuture devuelto por QtConcurrent::run() no puede pausarse; pero el QFuture devuelto por QtConcurrent::mappedReduced() sí puede.

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

[slot, deprecated in 6.0] void QFutureWatcher::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.