37 YCheckBox_dont_care = -1,
61 virtual const char *
widgetClass()
const {
return "YCheckBox"; }
86 virtual YCheckBoxState
value() = 0;
93 virtual void setValue( YCheckBoxState state ) = 0;
104 {
setValue( checked ? YCheckBox_on : YCheckBox_off ); }
119 std::string
label()
const;
127 virtual void setLabel(
const std::string & label );
155 virtual bool setProperty(
const std::string & propertyName,
203 #endif // YCheckBox_h
const char * userInputProperty()
virtual const YPropertySet & propertySet()
virtual const char * widgetClass() const
YCheckBox(YWidget *parent, const std::string &label)
virtual void setLabel(const std::string &label)
virtual bool setProperty(const std::string &propertyName, const YPropertyValue &val)
virtual std::string shortcutString() const
virtual void setValue(YCheckBoxState state)=0
virtual void setUseBoldFont(bool bold=true)
void setChecked(bool checked=true)
virtual void setShortcutString(const std::string &str)
virtual YCheckBoxState value()=0
std::string label() const
virtual YPropertyValue getProperty(const std::string &propertyName)