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

#include <canrawview_p.h>

Inheritance diagram for CanRawViewPrivate:
Collaboration diagram for CanRawViewPrivate:

Public Member Functions

 CanRawViewPrivate (CanRawView *q, CanRawViewCtx &&ctx=CanRawViewCtx(new CRVGui))
 
 ~CanRawViewPrivate ()
 
void saveSettings (QJsonObject &json)
 
void frameView (const QCanBusFrame &frame, const QString &direction)
 
bool restoreConfiguration (const QJsonObject &json)
 
ComponentInterface::ComponentProperties getSupportedProperties () const
 Used to get list of properties supported by component.
 

Public Attributes

CanRawViewCtx _ctx
 
QElapsedTimer _timer
 
QStandardItemModel _tvModel
 
QStandardItemModel _tvModelUnique
 
bool _simStarted
 
CRVGuiInterface_ui
 
bool docked { true }
 
std::map< QString, QVariant > _props
 
SortModel _tvModelSort
 
SortModel _tvModelUniqueSort
 

Constructor & Destructor Documentation

◆ CanRawViewPrivate()

CanRawViewPrivate::CanRawViewPrivate ( CanRawView q,
CanRawViewCtx &&  ctx = CanRawViewCtx(new CRVGui) 
)
inline

◆ ~CanRawViewPrivate()

CanRawViewPrivate::~CanRawViewPrivate ( )
inline

Member Function Documentation

◆ frameView()

void CanRawViewPrivate::frameView ( const QCanBusFrame &  frame,
const QString &  direction 
)
inline

◆ getSupportedProperties()

ComponentInterface::ComponentProperties CanRawViewPrivate::getSupportedProperties ( ) const
inline

Used to get list of properties supported by component.

Returns
supported properties

◆ restoreConfiguration()

bool CanRawViewPrivate::restoreConfiguration ( const QJsonObject &  json)
inline

◆ saveSettings()

void CanRawViewPrivate::saveSettings ( QJsonObject &  json)
inline

Member Data Documentation

◆ _ctx

CanRawViewCtx CanRawViewPrivate::_ctx

◆ _props

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

◆ _simStarted

bool CanRawViewPrivate::_simStarted

◆ _timer

QElapsedTimer CanRawViewPrivate::_timer

◆ _tvModel

QStandardItemModel CanRawViewPrivate::_tvModel

◆ _tvModelSort

SortModel CanRawViewPrivate::_tvModelSort

◆ _tvModelUnique

QStandardItemModel CanRawViewPrivate::_tvModelUnique

◆ _tvModelUniqueSort

SortModel CanRawViewPrivate::_tvModelUniqueSort

◆ _ui

CRVGuiInterface& CanRawViewPrivate::_ui

◆ docked

bool CanRawViewPrivate::docked { true }

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