#pragma once #include #include #include class GCheckBox : public GAbstractButton { public: GCheckBox(const String&, GWidget* parent); explicit GCheckBox(GWidget* parent); virtual ~GCheckBox() override; virtual void click() override; virtual const char* class_name() const override { return "GCheckBox"; } private: virtual void paint_event(GPaintEvent&) override; };