QAbstractTransition QML Type
QAbstractTransition型は、QAbstractState オブジェクト間の遷移の基本型です。詳細...
Import Statement: | import QtQml.StateMachine 6.8 |
Inherited By: |
プロパティ
- sourceState : bool
- targetState : QAbstractState
- targetStates : list<QAbstractState>
シグナル
詳細説明
QAbstractTransition 型は、StateMachine の状態(QAbstractState オブジェクト)間の遷移の抽象的な基本型です。 QAbstractTransition は、Qt State Machine QML API の一部です。
sourceState() プロパティは遷移元を表します。targetState とtargetStates プロパティは、遷移のターゲットを返します。
triggered() シグナルは、トランジションがトリガーされたときに発行されます。
QAbstractTransition を直接使用しないでください。代わりにSignalTransition またはTimeoutTransition を使用してください。
SignalTransition およびTimeoutTransitionも参照してください 。
プロパティの説明
sourceState : bool |
この遷移のソース状態(親)。
targetState : QAbstractState |
この遷移のターゲット状態。
トランジションがターゲット状態を持たない場合でも、トランジションはトリガーされるかもしれませんが、それによってステートマシンの構成が変更されることはありません(つまり、現在の状態が終了して再入力されることはありません)。
targetStates : list<QAbstractState> |
この遷移のターゲット状態。
複数の状態が指定された場合、それらはすべて同じ並列グループ状態の子孫でなければならない。
シグナルの説明
triggered() |
このシグナルはトランジションがトリガーされたときに発せられる。
注: 対応するハンドラはonTriggered
です。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。