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

#include <crsguiinterface.h>

Inheritance diagram for CRSGuiInterface:

Public Types

typedef std::function< void()> add_t
 
typedef std::function< void()> remove_t
 
typedef std::function< void()> dockUndock_t
 

Public Member Functions

virtual ~CRSGuiInterface ()
 
virtual void setAddCbk (const add_t &cb)=0
 
virtual void setRemoveCbk (const remove_t &cb)=0
 
virtual void setDockUndockCbk (const dockUndock_t &cb)=0
 
virtual QWidget * mainWidget ()=0
 
virtual void initTableView (QAbstractItemModel &_tvModel)=0
 
virtual QModelIndexList getSelectedRows ()=0
 
virtual void setIndexWidget (const QModelIndex &index, QWidget *widget)=0
 

Member Typedef Documentation

◆ add_t

typedef std::function<void()> CRSGuiInterface::add_t

◆ dockUndock_t

typedef std::function<void()> CRSGuiInterface::dockUndock_t

◆ remove_t

typedef std::function<void()> CRSGuiInterface::remove_t

Constructor & Destructor Documentation

◆ ~CRSGuiInterface()

virtual CRSGuiInterface::~CRSGuiInterface ( )
inlinevirtual

Member Function Documentation

◆ getSelectedRows()

virtual QModelIndexList CRSGuiInterface::getSelectedRows ( )
pure virtual

Implemented in CRSGui.

◆ initTableView()

virtual void CRSGuiInterface::initTableView ( QAbstractItemModel &  _tvModel)
pure virtual

Implemented in CRSGui.

◆ mainWidget()

virtual QWidget * CRSGuiInterface::mainWidget ( )
pure virtual

Implemented in CRSGui.

◆ setAddCbk()

virtual void CRSGuiInterface::setAddCbk ( const add_t cb)
pure virtual

Implemented in CRSGui.

◆ setDockUndockCbk()

virtual void CRSGuiInterface::setDockUndockCbk ( const dockUndock_t cb)
pure virtual

Implemented in CRSGui.

◆ setIndexWidget()

virtual void CRSGuiInterface::setIndexWidget ( const QModelIndex &  index,
QWidget *  widget 
)
pure virtual

Implemented in CRSGui.

◆ setRemoveCbk()

virtual void CRSGuiInterface::setRemoveCbk ( const remove_t cb)
pure virtual

Implemented in CRSGui.


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