KDStateMachineEditor API Documentation 2.3
Loading...
Searching...
No Matches
QSMWatcher Class Reference

#include <qsmwatcher_p.h>

Inheritance diagram for QSMWatcher:
Collaboration diagram for QSMWatcher:

Signals

void stateEntered (QAbstractState *state)
void stateExited (QAbstractState *state)
void transitionTriggered (QAbstractTransition *)
void watchedStateMachineChanged (QStateMachine *)

Public Member Functions

 QSMWatcher (QObject *parent=nullptr)
 ~QSMWatcher ()
void setWatchedStateMachine (QStateMachine *machine)
QStateMachine * watchedStateMachine () const

Detailed Description

Definition at line 30 of file qsmwatcher_p.h.

Constructor & Destructor Documentation

◆ QSMWatcher()

QSMWatcher::QSMWatcher ( QObject * parent = nullptr)
explicit

Definition at line 23 of file qsmwatcher.cpp.

◆ ~QSMWatcher()

QSMWatcher::~QSMWatcher ( )

Definition at line 31 of file qsmwatcher.cpp.

Member Function Documentation

◆ setWatchedStateMachine()

void QSMWatcher::setWatchedStateMachine ( QStateMachine * machine)

Definition at line 35 of file qsmwatcher.cpp.

References watchedStateMachineChanged().

◆ stateEntered

void QSMWatcher::stateEntered ( QAbstractState * state)
signal

◆ stateExited

void QSMWatcher::stateExited ( QAbstractState * state)
signal

◆ transitionTriggered

void QSMWatcher::transitionTriggered ( QAbstractTransition * )
signal

◆ watchedStateMachine()

QStateMachine * QSMWatcher::watchedStateMachine ( ) const

Definition at line 52 of file qsmwatcher.cpp.

◆ watchedStateMachineChanged

void QSMWatcher::watchedStateMachineChanged ( QStateMachine * )
signal

Referenced by setWatchedStateMachine().


The documentation for this class was generated from the following files:

© Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
KDStateMachineEditor
Create Qt State Machine metacode using a graphical user interface
https://github.com/KDAB/KDStateMachineEditor
Generated on for KDStateMachineEditor API Documentation by doxygen 1.15.0