Go to the documentation of this file. 1 #ifndef BALL_VIEW_WIDGETS_COLORBUTTON_H
2 #define BALL_VIEW_WIDGETS_COLORBUTTON_H
4 #ifndef BALL_COMMON_GLOBAL_
8 #include <QtWidgets/QPushButton>
9 #include <QtGui/QColor>
23 Q_PROPERTY (QColor default_color_ READ getDefaultColor WRITE setDefaultColor)
55 QColor default_color_;
67 #endif //BALL_VIEW_WIDGETS_COLORBUTTON_H
ColorButton(QWidget *parent)
ColorButton(const QColor &color, const QColor &default_color, QWidget *parent)
void setColor(const ColorRGBA &color)
ColorButton(const QColor &color, QWidget *parent)
const QColor & getDefaultColor() const
ColorButton(const ColorRGBA &color, QWidget *parent)
BALL_VIEW_EXPORT void setColor(const QLabel *label, const ColorRGBA &color)
void setDefaultColor(const ColorRGBA &color)
void colorChanged(QColor color)
bool isAlphaEnabled() const
const QColor & getColor() const
void setColor(const QColor &color)
ColorButton(const ColorRGBA &color, const ColorRGBA &defaultColor, QWidget *parent)
void setDefaultColor(const QColor &color)
virtual void paintEvent(QPaintEvent *evt)
BALL_VIEW_EXPORT ColorRGBA getColor(const QLabel *label)
void setEnableAlpha(bool enable)