CANdevStudio
Development tool for CAN bus simulation
Loading...
Searching...
No Matches
ProjectConfigPrivate Class Reference

#include <projectconfig_p.h>

Inheritance diagram for ProjectConfigPrivate:
Collaboration diagram for ProjectConfigPrivate:

Signals

void simBcast (const QJsonObject &msg, const QVariant &param=QVariant())
 

Public Member Functions

 ProjectConfigPrivate (ProjectConfig *q, QWidget *parent, ProjectConfigCtx &&ctx=ProjectConfigCtx(new PCImpl()))
 
void addModelIcons ()
 
 ~ProjectConfigPrivate ()
 
QByteArray save () const
 
void load (const QByteArray &data)
 
void clearGraphView ()
 
void nodeCreatedCallback (QtNodes::Node &node)
 
void nodeDeletedCallback (QtNodes::Node &node)
 
void nodeDoubleClickedCallback (QtNodes::Node &node)
 
void nodeContextMenuCallback (QtNodes::Node &node, const QPointF &pos)
 
void updateNodeStyle (bool darkMode)
 

Public Attributes

bool _simStarted { false }
 

Constructor & Destructor Documentation

◆ ProjectConfigPrivate()

ProjectConfigPrivate::ProjectConfigPrivate ( ProjectConfig q,
QWidget *  parent,
ProjectConfigCtx &&  ctx = ProjectConfigCtx(new PCImpl()) 
)
inline

◆ ~ProjectConfigPrivate()

ProjectConfigPrivate::~ProjectConfigPrivate ( )
inline

Member Function Documentation

◆ addModelIcons()

void ProjectConfigPrivate::addModelIcons ( )
inline

◆ clearGraphView()

void ProjectConfigPrivate::clearGraphView ( )
inline

◆ load()

void ProjectConfigPrivate::load ( const QByteArray &  data)
inline

◆ nodeContextMenuCallback()

void ProjectConfigPrivate::nodeContextMenuCallback ( QtNodes::Node &  node,
const QPointF &  pos 
)
inline

◆ nodeCreatedCallback()

void ProjectConfigPrivate::nodeCreatedCallback ( QtNodes::Node &  node)
inline

◆ nodeDeletedCallback()

void ProjectConfigPrivate::nodeDeletedCallback ( QtNodes::Node &  node)
inline

◆ nodeDoubleClickedCallback()

void ProjectConfigPrivate::nodeDoubleClickedCallback ( QtNodes::Node &  node)
inline

◆ save()

QByteArray ProjectConfigPrivate::save ( ) const
inline

◆ simBcast

void ProjectConfigPrivate::simBcast ( const QJsonObject &  msg,
const QVariant &  param = QVariant() 
)
signal

◆ updateNodeStyle()

void ProjectConfigPrivate::updateNodeStyle ( bool  darkMode)
inline

Member Data Documentation

◆ _simStarted

bool ProjectConfigPrivate::_simStarted { false }

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