Qt State Machine C++ Classes | Qt State Machine | Qt 6.11.2
Description: The Qt State Machine module provides classes for creating and executing state graphs.

- Qt 6.11
- Qt State Machine
- Qt State Machine C++ Classes
- Qt 6.11.2 Reference Documentation

# Qt State Machine C++ Classes

The Qt State Machine module provides classes for creating and executing state graphs. More...

## 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

## Detailed Description

The Qt State Machine page contains information about how to use the module.