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

#include <cansignalviewer_p.h>

Inheritance diagram for CanSignalViewerPrivate:
Collaboration diagram for CanSignalViewerPrivate:

Public Member Functions

 CanSignalViewerPrivate (CanSignalViewer *q, CanSignalViewerCtx &&ctx=CanSignalViewerCtx(new CanSignalViewerGuiImpl))
 
ComponentInterface::ComponentProperties getSupportedProperties () const
 
QJsonObject getSettings ()
 
void setSettings (const QJsonObject &json)
 
void addSignal (const QString &name, const QVariant &val, const Direction &dir)
 

Public Attributes

bool _simStarted { false }
 
CanSignalViewerCtx _ctx
 
CanSignalViewerGuiInt_ui
 
bool _docked { true }
 
std::map< QString, QVariant > _props
 
QStringList _columnsOrder
 
QStandardItemModel _tvModel
 
QStandardItemModel _tvModelUnique
 
SortModel _tvModelSort
 
SortModel _tvModelUniqueSort
 

Constructor & Destructor Documentation

◆ CanSignalViewerPrivate()

CanSignalViewerPrivate::CanSignalViewerPrivate ( CanSignalViewer q,
CanSignalViewerCtx &&  ctx = CanSignalViewerCtx(new CanSignalViewerGuiImpl) 
)

Member Function Documentation

◆ addSignal()

void CanSignalViewerPrivate::addSignal ( const QString &  name,
const QVariant &  val,
const Direction dir 
)

◆ getSettings()

QJsonObject CanSignalViewerPrivate::getSettings ( )

◆ getSupportedProperties()

ComponentInterface::ComponentProperties CanSignalViewerPrivate::getSupportedProperties ( ) const

◆ setSettings()

void CanSignalViewerPrivate::setSettings ( const QJsonObject &  json)

Member Data Documentation

◆ _columnsOrder

QStringList CanSignalViewerPrivate::_columnsOrder

◆ _ctx

CanSignalViewerCtx CanSignalViewerPrivate::_ctx

◆ _docked

bool CanSignalViewerPrivate::_docked { true }

◆ _props

std::map<QString, QVariant> CanSignalViewerPrivate::_props

◆ _simStarted

bool CanSignalViewerPrivate::_simStarted { false }

◆ _tvModel

QStandardItemModel CanSignalViewerPrivate::_tvModel

◆ _tvModelSort

SortModel CanSignalViewerPrivate::_tvModelSort

◆ _tvModelUnique

QStandardItemModel CanSignalViewerPrivate::_tvModelUnique

◆ _tvModelUniqueSort

SortModel CanSignalViewerPrivate::_tvModelUniqueSort

◆ _ui

CanSignalViewerGuiInt& CanSignalViewerPrivate::_ui

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