Qt State Machine C++ Classes▲
The Qt State Machine module provides classes for creating and executing state graphs.
Classes▲
-
QAbstractState: The QAbstractState class is the base class of states of a QStateMachine.
-
QAbstractTransition: The QAbstractTransition class is the base class of transitions between QAbstractState objects.
-
QEventTransition: The QEventTransition class provides a QObject-specific transition for Qt events.
-
QFinalState: The QFinalState class provides a final state.
-
QHistoryState: The QHistoryState class provides a means of returning to a previously active substate.
-
QKeyEventTransition: The QKeyEventTransition class provides a transition for key events.
-
QMouseEventTransition: The QMouseEventTransition class provides a transition for mouse events.
-
QSignalTransition: The QSignalTransition class provides a transition based on a Qt signal.
-
QState: The QState class provides a general-purpose state for QStateMachine.
-
QStateMachine: The QStateMachine class provides a hierarchical finite state machine.
-
QStateMachine::SignalEvent: The SignalEvent class represents a Qt signal event.
-
QStateMachine::WrappedEvent: The WrappedEvent class 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.