KDStateMachineEditor API Documentation 2.3
Loading...
Searching...
No Matches
KDSME::DebugInterfaceClient Class Reference

#include <debuginterfaceclient.h>

Inheritance diagram for KDSME::DebugInterfaceClient:
Collaboration diagram for KDSME::DebugInterfaceClient:

Signals

void clearGraph ()
void repopulateView ()
Signals inherited from KDSME::RuntimeController
void activeConfigurationChanged (const QSet< KDSME::State * > &configuration)
void activeRegionChanged (const QRectF &region)
void isRunningChanged (bool isRunning)
void lastTransitionChanged (KDSME::Transition *transition)

Public Member Functions

 DebugInterfaceClient (QObject *parent=nullptr)
 ~DebugInterfaceClient ()
DebugInterfaceReplica * debugInterface () const
KDSME::StateMachine * machine () const
void setDebugInterface (DebugInterfaceReplica *debugInterface)
Public Member Functions inherited from KDSME::RuntimeController
 RuntimeController (QObject *parent=nullptr)
 ~RuntimeController ()
Configuration activeConfiguration () const
Q_INVOKABLE float activenessForState (KDSME::State *state) const
Q_INVOKABLE float activenessForTransition (KDSME::Transition *transition)
QRectF activeRegion () const
void clear ()
int historySize () const
bool isRunning () const
QList< Configuration > lastConfigurations () const
Transition * lastTransition () const
QList< Transition * > lastTransitions () const
void setActiveConfiguration (const Configuration &configuration)
void setHistorySize (int size)
void setIsRunning (bool isRunning)
void setLastTransition (Transition *transition)

Additional Inherited Members

Public Types inherited from KDSME::RuntimeController
typedef QSet< State * > Configuration
Properties inherited from KDSME::RuntimeController
QSet< KDSME::State * > activeConfiguration
QRectF activeRegion
bool isRunning
KDSME::Transition * lastTransition

Detailed Description

Definition at line 30 of file debuginterfaceclient.h.

Constructor & Destructor Documentation

◆ DebugInterfaceClient()

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

◆ ~DebugInterfaceClient()

DebugInterfaceClient::~DebugInterfaceClient ( )

Definition at line 92 of file debuginterfaceclient.cpp.

Member Function Documentation

◆ clearGraph

void KDSME::DebugInterfaceClient::clearGraph ( )
signal

◆ debugInterface()

DebugInterfaceReplica * DebugInterfaceClient::debugInterface ( ) const

Definition at line 96 of file debuginterfaceclient.cpp.

Referenced by setDebugInterface().

◆ machine()

StateMachine * DebugInterfaceClient::machine ( ) const

Definition at line 155 of file debuginterfaceclient.cpp.

◆ repopulateView

void KDSME::DebugInterfaceClient::repopulateView ( )
signal

◆ setDebugInterface()

void DebugInterfaceClient::setDebugInterface ( DebugInterfaceReplica * debugInterface)

Definition at line 101 of file debuginterfaceclient.cpp.

References debugInterface().


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