Obsolete Members for QFutureWatcher

Die folgenden Mitglieder der Klasse „ QFutureWatcher “ sind veraltet. Sie werden bereitgestellt, um die Funktionsfähigkeit von altem Quellcode zu gewährleisten. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Öffentliche Funktionen

(deprecated in 6.0) bool isPaused() const

Öffentliche Slots

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

Signale

(deprecated in 6.0) void paused()

Dokumentation zu den Mitgliedsfunktionen

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

Diese Funktion ist seit Version 6.0 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie stattdessen „ isSuspending()“ oder „ isSuspended()“.

Gibt ` true ` zurück, wenn die asynchrone Berechnung mit der Funktion ` pause()` angehalten wurde; andernfalls wird ` false` zurückgegeben.

Beachten Sie, dass die Berechnung möglicherweise noch läuft, auch wenn diese Funktion „ true “ zurückgibt. Weitere Details finden Sie unter „ setPaused()“. Um zu überprüfen, ob die Pause tatsächlich wirksam wurde, verwenden Sie stattdessen „ isSuspended()“.

Siehe auch ` setSuspended()`, ` toggleSuspended()` und ` isSuspended()`.

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

Diese Funktion ist seit Version 6.0 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie stattdessen ` suspend()`.

Hält die durch ` future()` dargestellte asynchrone Berechnung an. Dies ist eine Komfortmethode, die lediglich ` setPaused(true)` aufruft.

Siehe auch resume().

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

Diese Funktion ist seit Version 6.0 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie stattdessen ` suspending()`.

Dieses Signal wird ausgelöst, wenn der Status der überwachten Future auf „pausiert“ gesetzt wird.

Hinweis: Dieses Signal informiert lediglich darüber, dass eine Pause angefordert wurde. Es bedeutet nicht, dass alle Hintergrundoperationen angehalten wurden. Signale für Berechnungen, die zum Zeitpunkt der Pause noch liefen, werden weiterhin ausgegeben. Um informiert zu werden, wenn „ pause()“ tatsächlich wirksam wurde, verwenden Sie das Signal „ suspended()“.

Siehe auch setPaused(), setSuspended(), suspend() und suspended().

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

Diese Funktion ist seit Version 6.0 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie stattdessen ` setSuspended()`.

Ist ` paused ` wahr, hält diese Funktion die durch ` future()` dargestellte asynchrone Berechnung an. Ist die Berechnung bereits angehalten, führt diese Funktion keine Aktion aus. ` QFutureWatcher ` stellt die Ausgabe von Fortschritts- und Ergebnisbereitsignalen nicht sofort ein, wenn das `Future` angehalten wird. Zum Zeitpunkt des Anhaltens können noch Berechnungen laufen, die nicht gestoppt werden können. Signale für solche Berechnungen werden auch nach der Pause weiterhin ausgegeben.

Ist paused falsch, setzt diese Funktion die asynchrone Berechnung fort. War die Berechnung zuvor nicht angehalten, führt diese Funktion keine Aktion aus.

Beachten Sie, dass nicht alle Berechnungen angehalten werden können. Beispielsweise kann der von QtConcurrent::run() zurückgegebene „ QFuture “ nicht angehalten werden; der von QtConcurrent::mappedReduced() zurückgegebene „ QFuture “ hingegen schon.

Siehe auch „ paused()“, „ suspend()“, „ resume()“ und „ toggleSuspended()“.

[slot, deprecated in 6.0] void QFutureWatcher::togglePaused()

Diese Funktion ist seit Version 6.0 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie stattdessen ` toggleSuspended()`.

Schaltet den Pausenzustand der asynchronen Berechnung um. Mit anderen Worten: Wenn die Berechnung derzeit pausiert ist, wird sie durch den Aufruf dieser Funktion fortgesetzt; wenn die Berechnung läuft, wird sie angehalten. Dies ist eine Komfortmethode zum Aufruf von ` setPaused(!isPaused())`.

Siehe auch setSuspended(), suspend() und 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.