Go to the documentation of this file.
25class QAbstractTransition;
35 explicit QSMWatcher(QObject *parent =
nullptr);
50 void watchState(QAbstractState *state);
51 void clearWatchedStates();
53 void handleStateEntered();
54 void handleStateExited();
55 void handleStateDestroyed();
56 void handleTransitionTriggered();
59 QStateMachine *m_watchedStateMachine;
60 QVector<QAbstractState *> m_watchedStates;
62 QAbstractState *m_lastEnteredState;
63 QAbstractState *m_lastExitedState;
void setWatchedStateMachine(QStateMachine *machine)
void stateExited(QAbstractState *state)
QStateMachine * watchedStateMachine() const
QSMWatcher(QObject *parent=nullptr)
void transitionTriggered(QAbstractTransition *)
void watchedStateMachineChanged(QStateMachine *)
void stateEntered(QAbstractState *state)