Obsolete Members for QFuture

Les membres suivants de la classe QFuture sont obsolètes. Ils sont fournis pour permettre aux anciens codes sources de continuer à fonctionner. Il est fortement déconseillé de les utiliser dans un 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. Il est fortement déconseillé de l'utiliser dans un nouveau code.

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

Renvoie true si le calcul asynchrone a été mis en pause avec la fonction pause() ; sinon, renvoie false.

Sachez 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 pause a réellement 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. Il est fortement déconseillé de l'utiliser dans un nouveau code.

Utilisez plutôt suspend().

Met en pause le calcul asynchrone représenté par ce futur. Il s'agit d'une méthode de commodité qui appelle simplement setPaused(true).

Voir aussi resume().

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

Cette fonction est obsolète depuis la version 6.0. Il est fortement déconseillé de l'utiliser dans un nouveau code.

Utilisez plutôt setSuspended().

Si paused est vrai, cette fonction met en pause le calcul asynchrone représenté par le futur. Si le calcul est déjà en pause, cette fonction ne fait rien. Tout objet QFutureWatcher qui surveille ce futur cessera de délivrer des signaux de progression et de résultat prêt pendant que le futur est en pause. La transmission des signaux se poursuivra une fois que le futur aura repris.

Si paused est faux, cette fonction reprend le calcul asynchrone. Si le calcul n'a pas été interrompu auparavant, cette fonction ne fait rien.

Il faut savoir que tous les calculs ne peuvent pas être mis en pause. Par exemple, le futur retourné par QtConcurrent::run() ne peut pas être mis en pause ; mais le futur retourné par QtConcurrent::mappedReduced() peut l'être.

Voir aussi isPaused(), suspend(), resume(), et toggleSuspended().

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

Cette fonction est obsolète depuis la version 6.0. Il est fortement déconseillé de l'utiliser dans un nouveau code.

Utilisez plutôt toggleSuspended().

Bascule l'état de pause du calcul asynchrone. En d'autres termes, si le calcul est actuellement en pause, l'appel à cette fonction le reprend ; si le calcul est en cours d'exécution, il est en pause. Il s'agit d'une méthode de commodité pour appeler setPaused( !isPaused()).

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