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

#include <checkboxinterface.h>

Inheritance diagram for CheckBoxInterface:

Public Types

typedef std::function< void(bool)> toggled_t
 

Public Member Functions

virtual ~CheckBoxInterface ()
 
virtual void toggledCbk (const toggled_t &cb)=0
 
virtual QWidget * mainWidget ()=0
 
virtual bool getState ()=0
 
virtual void setState (bool state)=0
 
virtual void setDisabled (bool state)=0
 

Member Typedef Documentation

◆ toggled_t

typedef std::function<void(bool)> CheckBoxInterface::toggled_t

Constructor & Destructor Documentation

◆ ~CheckBoxInterface()

virtual CheckBoxInterface::~CheckBoxInterface ( )
inlinevirtual

Member Function Documentation

◆ getState()

virtual bool CheckBoxInterface::getState ( )
pure virtual

Implemented in NLMCheckBox.

◆ mainWidget()

virtual QWidget * CheckBoxInterface::mainWidget ( )
pure virtual

Implemented in NLMCheckBox.

◆ setDisabled()

virtual void CheckBoxInterface::setDisabled ( bool  state)
pure virtual

Implemented in NLMCheckBox.

◆ setState()

virtual void CheckBoxInterface::setState ( bool  state)
pure virtual

Implemented in NLMCheckBox.

◆ toggledCbk()

virtual void CheckBoxInterface::toggledCbk ( const toggled_t cb)
pure virtual

Implemented in NLMCheckBox.


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