Obsolete Members for QFuture

クラスQFuture の以下のメンバは非推奨である。これらは古いソース・コードの動作を維持するために提供されています。新しいコードでは使用しないことを強くお勧めします。

パブリック関数

(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] bool QFuture::isPaused() const

この関数は6.0以降非推奨です。新しいコードでは使用しないことを強くお勧めします。

代わりにisSuspending() またはisSuspended() を使用してください。

非同期計算がpause() 関数で一時停止されている場合はtrue を返し、そうでない場合はfalse を返します。

そうでない場合はtrue を返します。この関数が を返しても、計算がまだ実行されている可能性があることに注意してください。詳細はsetPaused() を参照のこと。一時停止が実際に有効になったかどうかを確認するには、代わりにisSuspended() を使用する。

toggleSuspended() およびisSuspended()も参照

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

この関数は6.0以降、非推奨となっている。新しいコードでは使用しないことを強く推奨する。

代わりにsuspend() を使用してください。

この future で表される非同期計算を一時停止します。これはsetPaused(true) を呼び出すだけの便利なメソッドです。

resume()も参照してください

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

この関数は6.0以降非推奨です。新しいコードでは使わないことを強くお勧めします。

代わりにsetSuspended() を使用してください。

paused が true の場合、この関数は future で表される非同期計算を一時停止します。計算がすでに一時停止されている場合、この関数は何もしません。この future を監視しているQFutureWatcher オブジェクトは、future が一時停止している間、進捗シグナルと結果準備完了シグナルの配信を停止します。シグナル配信は、future が再開されると継続されます。

paused が false の場合、この関数は非同期計算を再開します。計算が一時停止されていない場合、この関数は何もしません。

すべての計算を一時停止できるわけではないことに注意してください。例えば、QtConcurrent::run() が返す未来は一時停止できませんが、QtConcurrent::mappedReduced() が返す未来は一時停止できます。

isPaused(),suspend(),resume(),toggleSuspended()も参照してください

[deprecated in 6.0] void QFuture::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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。