#pragma once #include #include "qtwidgets_global.h" namespace craftlab::ui { class QTWIDGETS_EXPORT CheckableComboBox : public QComboBox { Q_OBJECT public: CheckableComboBox(QWidget* parent = nullptr); void paintEvent(QPaintEvent* e) override; void setChecked(bool value); bool isChecked() const; private: bool checked = false; }; }