私のアプリケーションでは、次の状況があります。
- オブジェクトが信号を発する
removeCharacter
removeCharacter
パートAとBがあり、パートAが完了した後、シグナルを発しますremovePath
- スロット
onRemovePath
は信号に接続されてremovePath
おり、キャラクターのパスを削除してから信号を発しますpathRemoved
- スロット
finishRemovingCharacter
は信号に接続されpathRemoved
、残りの文字削除プロセスを終了します - シグナル
finishRemovingCharacter
を発火するときに常にこのロジックを実行したくないremovePath
上記を達成するための一般的な方法はありますか?
編集:次のステップを実行できるように、完了した信号を送信する中間スロットを必要とする代わりに、信号とスロット処理のシーケンスを指定する一般的な方法があることを望んでいました。