- Qt 6.4
- Qt State Machine
- Qt State Machine QML Types
- Qt 6.4.3 Reference Documentation

# Qt State Machine QML Types

To import the QML types into your application, use the following import statement in your .qml file:

     import QtQml.StateMachine

For more information, see Qt State Machine QML Guide.

FinalState | Provides a final state
HistoryState | Type provides a means of returning to a previously active substate
QAbstractState | Type is the base type of States of a StateMachine
QAbstractTransition | Type is the base type of transitions between QAbstractState objects
QSignalTransition | Type provides a transition based on a Qt signal
SignalTransition | Type provides a transition based on a Qt signal
State | Provides a general-purpose state for StateMachine
StateMachine | Provides a hierarchical finite state machine
TimeoutTransition | Type provides a transition based on a timer