Explorer::AddressSettingsWidget Class Referenceabstract
Inheritance diagram for Explorer::AddressSettingsWidget:
Explorer::AddressBoolSettingsWidget Explorer::AddressImpulseSettingsWidget Explorer::AddressListSettingsWidget Explorer::AddressNoneSettingsWidget Explorer::AddressNumericSettingsWidget< T > Explorer::AddressStringSettingsWidget Explorer::AddressVecSettingsWidget< N >

Classes

struct  no_widgets_t
 

Public Member Functions

 AddressSettingsWidget (QWidget *parent=nullptr)
 
 AddressSettingsWidget (no_widgets_t, QWidget *parent=nullptr)
 
virtual Device::AddressSettings getSettings () const =0
 
virtual Device::AddressSettings getDefaultSettings () const =0
 
virtual void setSettings (const Device::AddressSettings &settings)=0
 
virtual void setCanEditProperties (bool)=0
 

Protected Member Functions

Device::AddressSettings getCommonSettings () const
 
void setCommonSettings (const Device::AddressSettings &)
 

Protected Attributes

QFormLayout * m_layout {}
 
QComboBox * m_ioTypeCBox {}
 
QComboBox * m_clipModeCBox {}
 
QCheckBox * m_repetition {}
 
QComboBox * m_tagsEdit {}
 
QPushButton * m_addTagButton {}
 
QLineEdit * m_description {}
 
State::UnitWidgetm_unit {}
 
bool m_none_type {false}
 

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