25 #ifndef YCheckBoxFrame_h
26 #define YCheckBoxFrame_h
29 #include "YSingleChildContainerWidget.h"
42 const std::string &
label,
54 virtual const char *
widgetClass()
const {
return "YCheckBoxFrame"; }
59 std::string
label()
const;
67 virtual void setLabel(
const std::string & label );
74 virtual void setValue(
bool isChecked ) = 0;
81 virtual bool value() = 0;
158 virtual bool setProperty(
const std::string & propertyName,
184 #endif // YCheckBoxFrame_h
virtual std::string shortcutString() const
virtual bool setProperty(const std::string &propertyName, const YPropertyValue &val)
YCheckBoxFrame(YWidget *parent, const std::string &label, bool checked)
virtual void setAutoEnable(bool autoEnable)
virtual const char * widgetClass() const
const char * userInputProperty()
std::string label() const
bool invertAutoEnable() const
virtual YPropertyValue getProperty(const std::string &propertyName)
void handleChildrenEnablement(bool isChecked)
virtual const YPropertySet & propertySet()
virtual void setInvertAutoEnable(bool invertAutoEnable)
virtual void setLabel(const std::string &label)
virtual void setShortcutString(const std::string &str)
virtual ~YCheckBoxFrame()
virtual void setValue(bool isChecked)=0