34 #ifndef ABSTRACTCONTROLELEMENT_HH 35 #define ABSTRACTCONTROLELEMENT_HH 41 #include <QtGui/QWidget> 57 const QString&
label, QWidget* parent = 0);
66 QString
label()
const;
81 virtual void setValue(
const std::string& value) = 0;
93 QWidget *p_labelWidget;
94 QWidget *p_controlWidget;
QHBoxLayout * p_labelLayout
AbstractControlElement(const QString &label, QWidget *parent=0)
virtual void setValue(const std::string &value)=0
virtual ~AbstractControlElement()
QWidget * controlWidget()
void setActive(const bool active)
void activationStateChanged(bool)
QHBoxLayout * p_controlLayout
void setSwitchable(const bool switchable)
void setLabel(const QString &label)
virtual std::string toStdString() const =0