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() を使用してください。

このシグナルは、監視している未来の状態が一時停止に設定されたときに発せられます。

注意: このシグナルは、一時停止が要求されたことを通知するだけです。すべてのバックグラウンド処理が停止したことを示すものではありません。一時停止の時点で進行中であった計算のシグナルはまだ送られます。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()も参照してください

©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。