// For license of this file, see /LICENSE.md. #ifndef COLORLABEL_H #define COLORLABEL_H #include class ColorLabel : public QLabel { Q_OBJECT public: explicit ColorLabel(QWidget* parent = nullptr); virtual ~ColorLabel() = default; QColor color() const; void setColor(const QColor& color); protected: void paintEvent(QPaintEvent* event); private: QColor m_color; }; #endif // COLORLABEL_H