Qt Reference Documentation

# State Machine Classes

QAbstractState | The base class of states of a QStateMachine
QAbstractTransition | The base class of transitions between QAbstractState objects
QEventTransition | QObject-specific transition for Qt events
QFinalState | Final state
QHistoryState | Means of returning to a previously active substate
QKeyEventTransition | Transition for key events
QMouseEventTransition | Transition for mouse events
QSignalTransition | Transition based on a Qt signal
QState | General-purpose state for QStateMachine
QStateMachine | Hierarchical finite state machine
QStateMachine::SignalEvent | Represents a Qt signal event
QStateMachine::WrappedEvent | Inherits QEvent and holds a clone of an event associated with a QObject