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

#include <crvguiinterface.h>

Inheritance diagram for CRVGuiInterface:

Public Types

typedef std::function< void()> clear_t
 
typedef std::function< void()> dockUndock_t
 
typedef std::function< void(int)> sectionClicked_t
 
typedef std::function< void(bool)> filter_t
 

Public Member Functions

virtual void setClearCbk (const clear_t &cb)=0
 
virtual void setDockUndockCbk (const dockUndock_t &cb)=0
 
virtual void setSectionClikedCbk (const sectionClicked_t &cb)=0
 
virtual void setFilterCbk (const filter_t &cb)=0
 
virtual ~CRVGuiInterface ()
 
virtual QWidget * mainWidget ()=0
 
virtual void setModel (QAbstractItemModel *model)=0
 
virtual void initTableView (QAbstractItemModel &tvModel)=0
 
virtual bool isViewFrozen ()=0
 
virtual void setViewFrozen (bool state)=0
 
virtual void scrollToBottom ()=0
 
virtual Qt::SortOrder getSortOrder ()=0
 
virtual QString getClickedColumn (int ndx)=0
 
virtual void setSorting (int sortNdx, Qt::SortOrder order)=0
 
virtual QString getWindowTitle ()=0
 
virtual bool isColumnHidden (int ndx)=0
 
virtual void getColumnProper (int ndx, int &vIdx)=0
 
virtual void setColumnProper (int vIdxFrom, int vIdxTo)=0
 

Member Typedef Documentation

◆ clear_t

typedef std::function<void()> CRVGuiInterface::clear_t

◆ dockUndock_t

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

◆ filter_t

typedef std::function<void(bool)> CRVGuiInterface::filter_t

◆ sectionClicked_t

typedef std::function<void(int)> CRVGuiInterface::sectionClicked_t

Constructor & Destructor Documentation

◆ ~CRVGuiInterface()

virtual CRVGuiInterface::~CRVGuiInterface ( )
inlinevirtual

Member Function Documentation

◆ getClickedColumn()

virtual QString CRVGuiInterface::getClickedColumn ( int  ndx)
pure virtual

Implemented in CRVGui.

◆ getColumnProper()

virtual void CRVGuiInterface::getColumnProper ( int  ndx,
int &  vIdx 
)
pure virtual

Implemented in CRVGui.

◆ getSortOrder()

virtual Qt::SortOrder CRVGuiInterface::getSortOrder ( )
pure virtual

Implemented in CRVGui.

◆ getWindowTitle()

virtual QString CRVGuiInterface::getWindowTitle ( )
pure virtual

Implemented in CRVGui.

◆ initTableView()

virtual void CRVGuiInterface::initTableView ( QAbstractItemModel &  tvModel)
pure virtual

Implemented in CRVGui.

◆ isColumnHidden()

virtual bool CRVGuiInterface::isColumnHidden ( int  ndx)
pure virtual

Implemented in CRVGui.

◆ isViewFrozen()

virtual bool CRVGuiInterface::isViewFrozen ( )
pure virtual

Implemented in CRVGui.

◆ mainWidget()

virtual QWidget * CRVGuiInterface::mainWidget ( )
pure virtual

Implemented in CRVGui.

◆ scrollToBottom()

virtual void CRVGuiInterface::scrollToBottom ( )
pure virtual

Implemented in CRVGui.

◆ setClearCbk()

virtual void CRVGuiInterface::setClearCbk ( const clear_t cb)
pure virtual

Implemented in CRVGui.

◆ setColumnProper()

virtual void CRVGuiInterface::setColumnProper ( int  vIdxFrom,
int  vIdxTo 
)
pure virtual

Implemented in CRVGui.

◆ setDockUndockCbk()

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

Implemented in CRVGui.

◆ setFilterCbk()

virtual void CRVGuiInterface::setFilterCbk ( const filter_t cb)
pure virtual

Implemented in CRVGui.

◆ setModel()

virtual void CRVGuiInterface::setModel ( QAbstractItemModel *  model)
pure virtual

Implemented in CRVGui.

◆ setSectionClikedCbk()

virtual void CRVGuiInterface::setSectionClikedCbk ( const sectionClicked_t cb)
pure virtual

Implemented in CRVGui.

◆ setSorting()

virtual void CRVGuiInterface::setSorting ( int  sortNdx,
Qt::SortOrder  order 
)
pure virtual

Implemented in CRVGui.

◆ setViewFrozen()

virtual void CRVGuiInterface::setViewFrozen ( bool  state)
pure virtual

Implemented in CRVGui.


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