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