30 TuiCheckBox(
const String &text = String(), ObjectBase *parent =
nullptr);
33 void setText(
const String &text);
34 const String &text()
const {
return _text; }
36 bool isChecked()
const {
return _checked; }
37 void setChecked(
bool checked);
41 Size2Di32 sizeHint()
const override;
43 PROMEKI_SIGNAL(toggled,
bool)
46 void paintEvent(PaintEvent *e)
override;
47 void keyPressEvent(KeyEvent *e)
override;
48 void mouseEvent(MouseEvent *e)
override;
49 void focusInEvent(Event *e)
override;
50 void focusOutEvent(Event *e)
override;
54 bool _checked =
false;