CANdevStudio
Development tool for CAN bus simulation
Loading...
Searching...
No Matches
ComponentModelInterface Struct Referenceabstract

#include <componentmodel.h>

Inheritance diagram for ComponentModelInterface:
Collaboration diagram for ComponentModelInterface:

Signals

void startSimulation ()
 
void stopSimulation ()
 
void handleDock (QWidget *widget)
 
void simBcastSnd (const QJsonObject &msg, const QVariant &param)
 

Public Member Functions

virtual ~ComponentModelInterface ()=default
 
virtual ComponentInterfacegetComponent ()=0
 
virtual void setCaption (const QString &caption)=0
 
virtual bool restored ()=0
 
virtual void setColorMode (bool darkMode)=0
 
virtual bool hasSeparateThread () const =0
 
virtual void initModel (QtNodes::Node &node, int nodeCnt, bool darkMode)=0
 
virtual void simBcastRcv (const QJsonObject &msg, const QVariant &param)=0
 
virtual void simBcastSndSlot (const QJsonObject &msg, const QVariant &param)=0
 

Constructor & Destructor Documentation

◆ ~ComponentModelInterface()

virtual ComponentModelInterface::~ComponentModelInterface ( )
virtualdefault

Member Function Documentation

◆ getComponent()

◆ handleDock

void ComponentModelInterface::handleDock ( QWidget *  widget)
signal

◆ hasSeparateThread()

◆ initModel()

◆ restored()

◆ setCaption()

◆ setColorMode()

◆ simBcastRcv()

◆ simBcastSnd

void ComponentModelInterface::simBcastSnd ( const QJsonObject &  msg,
const QVariant &  param 
)
signal

◆ simBcastSndSlot()

◆ startSimulation

void ComponentModelInterface::startSimulation ( )
signal

◆ stopSimulation

void ComponentModelInterface::stopSimulation ( )
signal

The documentation for this struct was generated from the following file: