Obsolete Members for QFutureWatcher
クラスQFutureWatcher の以下のメンバーは非推奨です。これらは古いソース・コードの動作を維持するために提供されています。新しいコードでは使用しないことを強くお勧めします。
パブリック関数
(deprecated in 6.0) bool | isPaused() const |
パブリック・スロット
(deprecated) void | pause() |
(deprecated in 6.6) 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]
void QFutureWatcher::pause()
この関数は非推奨である。新しいコードでは使用しないことを強く推奨する。
代わりにsuspend() を使用してください。
future() で表される非同期計算を一時停止する。これは、setPaused (true)を呼び出すだけの便利なメソッドです。
resume()も参照 。
[signal, deprecated in 6.0]
void QFutureWatcher::paused()
この関数は6.0から非推奨となった。新しいコードでは使用しないことを強く推奨する。
代わりにsuspending() を使ってください。
このシグナルは、ウォッチされている未来の状態が paused に設定されたときに発行されます。
注意: このシグナルは、一時停止が要求されたことを通知するだけです。すべてのバックグラウンド処理が停止したことを示すものではありません。一時停止の時点で進行中であった計算のシグナルはまだ送られます。pause() が実際に有効になったことを通知するには、suspended() シグナルを使用する。
setPaused()、setSuspended()、suspend()、suspended()も参照の こと。
[slot, deprecated in 6.6]
void QFutureWatcher::setPaused(bool paused)
この関数は6.6から非推奨となった。新しいコードでは使用しないことを強く推奨する。
代わりにsetSuspended() を使用してください。
paused が真の場合、この関数はfuture() で表される非同期計算を一時停止します。計算がすでに一時停止されている場合、この関数は何もしません。QFutureWatcher は、未来が一時停止されても、進行状況と結果の準備完了シグナルの配信を直ちに停止しません。一時停止の時点では、まだ進行中の計算があり、それを停止することはできません。そのような計算のシグナルは、一時停止後も配信されます。
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()も参照のこと 。
© 2025 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.