25 #ifndef YCheckBoxFrame_h 26 #define YCheckBoxFrame_h 29 #include "YSingleChildContainerWidget.h" 46 const std::string &
label,
58 virtual const char *
widgetClass()
const {
return "YCheckBoxFrame"; }
63 std::string
label()
const;
78 virtual void setValue(
bool isChecked ) = 0;
85 virtual bool value() = 0;
162 virtual bool setProperty(
const std::string & propertyName,
188 #endif // YCheckBoxFrame_h Definition: YCheckBoxFrame.cc:35
virtual bool setProperty(const std::string &propertyName, const YPropertyValue &val)
Definition: YCheckBoxFrame.cc:140
YCheckBoxFrame(YWidget *parent, const std::string &label, bool checked)
Definition: YCheckBoxFrame.cc:51
Definition: YProperty.h:104
bool invertAutoEnable() const
Definition: YCheckBoxFrame.cc:92
std::string label() const
Definition: YCheckBoxFrame.cc:67
Definition: YProperty.h:197
virtual void setAutoEnable(bool autoEnable)
Definition: YCheckBoxFrame.cc:85
const char * userInputProperty()
Definition: YCheckBoxFrame.h:147
virtual YPropertyValue getProperty(const std::string &propertyName)
Definition: YCheckBoxFrame.cc:156
Definition: YCheckBoxFrame.h:39
void handleChildrenEnablement(bool isChecked)
Definition: YCheckBoxFrame.cc:105
bool autoEnable() const
Definition: YCheckBoxFrame.cc:79
virtual const char * widgetClass() const
Definition: YCheckBoxFrame.h:58
virtual std::string shortcutString() const
Definition: YCheckBoxFrame.h:133
virtual const YPropertySet & propertySet()
Definition: YCheckBoxFrame.cc:119
virtual void setInvertAutoEnable(bool invertAutoEnable)
Definition: YCheckBoxFrame.cc:98
virtual void setLabel(const std::string &label)
Definition: YCheckBoxFrame.cc:73
virtual void setShortcutString(const std::string &str)
Definition: YCheckBoxFrame.h:140
virtual ~YCheckBoxFrame()
Definition: YCheckBoxFrame.cc:61
virtual void setValue(bool isChecked)=0