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;
162 virtual bool setProperty(
const std::string & propertyName,
virtual void setAutoEnable(bool autoEnable)
Definition YCheckBoxFrame.cc:85
virtual void setValue(bool isChecked)=0
YCheckBoxFrame(YWidget *parent, const std::string &label, bool checked)
Definition YCheckBoxFrame.cc:51
virtual const YPropertySet & propertySet()
Definition YCheckBoxFrame.cc:119
std::string label() const
Definition YCheckBoxFrame.cc:67
virtual void setLabel(const std::string &label)
Definition YCheckBoxFrame.cc:73
virtual YPropertyValue getProperty(const std::string &propertyName)
Definition YCheckBoxFrame.cc:156
bool invertAutoEnable() const
Definition YCheckBoxFrame.cc:92
virtual bool setProperty(const std::string &propertyName, const YPropertyValue &val)
Definition YCheckBoxFrame.cc:140
virtual const char * widgetClass() const
Definition YCheckBoxFrame.h:58
void handleChildrenEnablement(bool isChecked)
Definition YCheckBoxFrame.cc:105
virtual void setShortcutString(const std::string &str)
Definition YCheckBoxFrame.h:140
virtual ~YCheckBoxFrame()
Definition YCheckBoxFrame.cc:61
bool autoEnable() const
Definition YCheckBoxFrame.cc:79
const char * userInputProperty()
Definition YCheckBoxFrame.h:147
virtual void setInvertAutoEnable(bool invertAutoEnable)
Definition YCheckBoxFrame.cc:98
virtual std::string shortcutString() const
Definition YCheckBoxFrame.h:133
Definition YProperty.h:198
Definition YProperty.h:105
Definition YCheckBoxFrame.cc:36