Obsolete Members for QFuture

Les membres suivants de la classe ` QFuture ` sont obsolètes. Ils sont fournis afin de garantir la compatibilité avec l'ancien code source. Nous déconseillons fortement de les utiliser dans du nouveau code.

Fonctions publiques

(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()

Documentation des fonctions membres

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

Cette fonction est obsolète depuis la version 6.0. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Utilisez plutôt ` isSuspending()` ou ` isSuspended()`.

Renvoie ` true ` si le calcul asynchrone a été mis en pause à l'aide de la fonction ` pause()` ; sinon, renvoie ` false`.

Notez que le calcul peut toujours être en cours d’exécution même si cette fonction renvoie true. Voir setPaused() pour plus de détails. Pour vérifier si la mise en pause a bien pris effet, utilisez plutôt isSuspended().

Voir également toggleSuspended() et isSuspended().

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

Cette fonction est obsolète depuis la version 6.0. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Utilisez plutôt ` suspend()`.

Met en pause le calcul asynchrone représenté par ce « future ». Il s'agit d'une méthode pratique qui appelle simplement ` setPaused(true)`.

Voir également resume().

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

Cette fonction est obsolète depuis la version 6.0. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Utilisez plutôt ` setSuspended()`.

Si paused est vrai, cette fonction met en pause le calcul asynchrone représenté par le « future ». Si le calcul est déjà en pause, cette fonction ne fait rien. Tout objet QFutureWatcher surveillant ce « future » cessera d’émettre des signaux de progression et de résultat prêt tant que le « future » est en pause. L’émission des signaux reprendra une fois que le « future » aura repris.

Si ` paused ` est faux, cette fonction reprend le calcul asynchrone. Si le calcul n’était pas précédemment mis en pause, cette fonction ne fait rien.

Notez que tous les calculs ne peuvent pas être mis en pause. Par exemple, le « future » renvoyé par QtConcurrent::run() ne peut pas être mis en pause ; en revanche, celui renvoyé par QtConcurrent::mappedReduced() le peut.

Voir également isPaused(), suspend(), resume() et toggleSuspended().

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

Cette fonction est obsolète depuis la version 6.0. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Utilisez plutôt ` toggleSuspended()`.

Active ou désactive l’état de pause du calcul asynchrone. En d’autres termes, si le calcul est actuellement en pause, l’appel de cette fonction le reprend ; si le calcul est en cours d’exécution, il est mis en pause. Il s’agit d’une méthode pratique permettant d’appeler setPaused(!isPaused()).

Voir également setSuspended(), suspend() et 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.