diff -r bb60dda3093f -r caac957e9834 src/widgets/colorbutton.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/widgets/colorbutton.h Sat Feb 01 17:10:11 2020 +0200 @@ -0,0 +1,16 @@ +#pragma once +#include + +/** + * @brief A button that can be used to select a color + */ +class ColorButton : public QPushButton +{ +public: + ColorButton(const QColor& color = {}, QWidget* parent = nullptr); + ColorButton(QWidget* parent = nullptr); + QColor selectedColor() const; + void setSelectedColor(const QColor& newSelectedColor); +private: + QColor storedSelectedColor; +};