255:5188f8a74a5c | 256:c6f5de03dc0f |
---|---|
1 #pragma once | |
2 #include <QPushButton> | |
3 | |
4 /** | |
5 * @brief A button that can be used to select a color | |
6 */ | |
7 class ColorButton : public QPushButton | |
8 { | |
9 public: | |
10 ColorButton(const QColor& color = {}, QWidget* parent = nullptr); | |
11 ColorButton(QWidget* parent = nullptr); | |
12 QColor selectedColor() const; | |
13 void setSelectedColor(const QColor& newSelectedColor); | |
14 private: | |
15 QColor storedSelectedColor; | |
16 }; |