MIRA
Classes | Public Slots | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CANSDOPlugin Class Referenceabstract

Plugin for showing SDO informations. More...

#include <gui/views/CANSDOPlugin.h>

Inheritance diagram for CANSDOPlugin:
Inheritance graph
[legend]

Public Slots

void load ()
 
void save ()
 
void clear ()
 
void addRow ()
 
void readSDO ()
 
void writeSDO ()
 
void selectionChanged (int cbIndex)
 

Public Member Functions

template<typename Reflector >
void reflect (Reflector &r)
 
void initialize (CANToolsView *parent)
 
Class const & getClass () const
 

Static Public Member Functions

static PseudoClass const & CLASS ()
 

Protected Member Functions

void setSDOInfo (const std::vector< SDOInfo > &info)
 
std::vector< SDOInfo > getSDOInfo ()
 
void setColumnWidth (const std::vector< int > &width)
 
std::vector< int > getColumnWidth ()
 
int findObject (QObject *widget)
 
void readRow (int row)
 
virtual void initialize ()
 This method must be implemented for each CAN tool. More...
 
virtual Class const & internalGetClass () const=0
 

Protected Attributes

QTableWidget * mList
 
bool mLoading
 
CANToolsViewmParent
 

Detailed Description

Plugin for showing SDO informations.

Member Function Documentation

◆ load

void load ( )
slot

◆ save

void save ( )
slot

◆ clear

void clear ( )
slot

◆ addRow

void addRow ( )
slot

◆ readSDO

void readSDO ( )
slot

◆ writeSDO

void writeSDO ( )
slot

◆ selectionChanged

void selectionChanged ( int  cbIndex)
slot

◆ setSDOInfo()

void setSDOInfo ( const std::vector< SDOInfo > &  info)
protected

◆ getSDOInfo()

std::vector<SDOInfo> getSDOInfo ( )
protected

◆ setColumnWidth()

void setColumnWidth ( const std::vector< int > &  width)
protected

◆ getColumnWidth()

std::vector<int> getColumnWidth ( )
protected

◆ findObject()

int findObject ( QObject *  widget)
protected

◆ readRow()

void readRow ( int  row)
protected

◆ initialize() [1/2]

virtual void initialize ( )
protectedvirtual

This method must be implemented for each CAN tool.

Implements CANToolsViewPlugin.

◆ reflect()

void reflect ( Reflector &  r)
inlineinherited

◆ initialize() [2/2]

void initialize ( CANToolsView parent)
inherited

Member Data Documentation

◆ mList

QTableWidget* mList
protected

◆ mLoading

bool mLoading
protected

◆ mParent

CANToolsView* mParent
protectedinherited

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