Obsolete Members for QFutureWatcher
QFutureWatcher クラスの以下のメンバーは非推奨となっています。これらは、古いソースコードが引き続き動作するように提供されているものです。新しいコードでの使用は強く推奨しません。
パブリック関数
(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() |
シグナル
(deprecated in 6.0) void | paused() |
メンバー関数のドキュメント
[deprecated in 6.0] bool QFutureWatcher::isPaused() const
この関数はバージョン 6.0 以降、非推奨となっています。新しいコードでの使用は強く推奨しません。
代わりに `isSuspending()` または `isSuspended()` を使用してください。
非同期計算がpause() 関数によって一時停止されている場合はtrue を返し、そうでない場合はfalse を返します。
この関数がtrue を返したとしても、計算がまだ実行中である可能性があることに注意してください。詳細については、setPaused() を参照してください。一時停止が実際に有効になったかどうかを確認するには、代わりにisSuspended() を使用してください。
setSuspended()、toggleSuspended()、およびisSuspended()も参照してください 。
[slot, deprecated in 6.0] void QFutureWatcher::pause()
この関数はバージョン 6.0 以降、非推奨となっています。新しいコードでの使用は強くお勧めしません。
代わりに `suspend()` を使用してください。
future() で表される非同期計算を一時停止します。これは、単にsetPaused(true) を呼び出すだけの便宜的なメソッドです。
resume()も参照してください 。
[signal, deprecated in 6.0] void QFutureWatcher::paused()
この関数はバージョン 6.0 以降で非推奨となっています。新しいコードでの使用は強く推奨しません。
代わりに `suspending()` を使用してください。
このシグナルは、監視対象のフューチャーの状態が一時停止に設定されたときに発せられます。
注:この シグナルは、 一時停止が要求されたことを通知するだけです。すべてのバックグラウンド操作が停止したことを示すものではありません。一時停止の時点で進行中だった計算に関するシグナルは、引き続き配信されます。pause() が実際に有効になったことを通知するには、suspended() シグナルを使用してください。
setPaused()、setSuspended()、suspend()、およびsuspended()も参照してください 。
[slot, deprecated in 6.0] void QFutureWatcher::setPaused(bool paused)
この関数はバージョン 6.0 以降、非推奨となっています。新しいコードでの使用は強くお勧めしません。
代わりに `setSuspended()` を使用してください。
paused がtrueの場合、この関数はfuture()によって表される非同期計算を一時停止します。計算がすでに一時停止されている場合、この関数は何も行いません。QFutureWatcher は、futureが一時停止されても、進行状況や結果の準備完了シグナルの配信を直ちに停止するわけではありません。一時停止の時点でも、進行中で停止できない計算が残っている可能性があります。 そのような計算に関するシグナルは、一時停止後も引き続き配信されます。
paused が false の場合、この関数は非同期計算を再開します。計算が以前に一時停止されていなかった場合、この関数は何もしません。
すべての計算を一時停止できるわけではないことに注意してください。たとえば、QtConcurrent::run() によって返される `QFuture ` は一時停止できませんが、QtConcurrent::mappedReduced() によって返される `QFuture ` は一時停止可能です。
paused()、suspend()、resume()、およびtoggleSuspended()も参照してください 。
[slot, deprecated in 6.0] void QFutureWatcher::togglePaused()
この関数はバージョン 6.0 以降、非推奨となっています。新しいコードでの使用は強く推奨しません。
代わりにtoggleSuspended()を使用してください。
非同期計算の一時停止状態を切り替えます。つまり、計算が現在一時停止している場合は、この関数を呼び出すと再開され、計算が実行中の場合は一時停止されます。これは、setPaused(!isPaused()) を呼び出すための便利なメソッドです。
setSuspended()、suspend()、および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.