QAbstractTransition QML Тип
Тип QAbstractTransition является базовым типом переходов между объектами QAbstractState. Подробнее...
| Заявление об импорте: | import QtQml.StateMachine 1.0 |
| С момента: | Qt 5.4 |
| Наследуется от: |
Свойства
- sourceState : bool
- targetState : QAbstractState
- targetStates : список<QAbstractState>
Сигналы
Подробное описание
Тип QAbstractTransition является абстрактным базовым типом переходов между состояниями (QAbstractState объекты) машины состояний StateMachine. QAbstractTransition является частью Фреймворка декларативных машин состояний.
Свойство sourceState() содержит источник перехода. Свойства targetState и targetStates возвращают целевое(ые) состояние(я) перехода.
Сигнал triggered() генерируется, когда переход был активирован.
Не используйте QAbstractTransition напрямую; используйте SignalTransition или TimeoutTransition вместо этого.
См. также SignalTransition и TimeoutTransition.
Документация по свойствам
[только для чтения] sourceState : bool
Состояние источника (родитель) этого перехода.
targetState : QAbstractState
Целевое состояние этого перехода.
Если у перехода нет целевого состояния, переход всё равно может быть активирован, но это не приведёт к изменению конфигурации машины состояний (т. е. текущее состояние не будет покинуто и повторно введено).
targetStates : список<QAbstractState>
Целевые состояния этого перехода.
Если указано несколько состояний, все они должны быть потомками одного и того же параллельного состояния группы.
Документация по сигналам
triggered()
Этот сигнал генерируется, когда переход был активирован.
Соответствующая обработка — onTriggered.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtqml-statemachine-qabstracttransition.html