37 YCheckBox_dont_care = -1,
64 virtual const char *
widgetClass()
const {
return "YCheckBox"; }
89 virtual YCheckBoxState
value() = 0;
96 virtual void setValue( YCheckBoxState state ) = 0;
107 {
setValue( checked ? YCheckBox_on : YCheckBox_off ); }
122 std::string
label()
const;
158 virtual bool setProperty(
const std::string & propertyName,
virtual std::string shortcutString() const
Definition YCheckBox.h:183
std::string label() const
Definition YCheckBox.cc:67
virtual void setUseBoldFont(bool bold=true)
Definition YCheckBox.cc:79
virtual void setLabel(const std::string &label)
Definition YCheckBox.cc:61
virtual ~YCheckBox()
Definition YCheckBox.cc:55
virtual void setShortcutString(const std::string &str)
Definition YCheckBox.h:190
virtual const char * widgetClass() const
Definition YCheckBox.h:64
virtual bool setProperty(const std::string &propertyName, const YPropertyValue &val)
Definition YCheckBox.cc:107
virtual void setValue(YCheckBoxState state)=0
virtual YPropertyValue getProperty(const std::string &propertyName)
Definition YCheckBox.cc:123
void setChecked(bool checked=true)
Definition YCheckBox.h:106
bool useBoldFont() const
Definition YCheckBox.cc:73
const char * userInputProperty()
Definition YCheckBox.h:197
YCheckBox(YWidget *parent, const std::string &label)
Definition YCheckBox.cc:47
bool isChecked()
Definition YCheckBox.h:101
bool dontCare()
Definition YCheckBox.h:112
virtual YCheckBoxState value()=0
virtual const YPropertySet & propertySet()
Definition YCheckBox.cc:86
void setDontCare()
Definition YCheckBox.h:117
Definition YProperty.h:198
Definition YProperty.h:105
Definition YCheckBox.cc:36