32 #ifndef pqColorChooserButton_h 33 #define pqColorChooserButton_h 38 #include <QToolButton> 49 Q_PROPERTY(QColor chosenColor READ chosenColor WRITE setChosenColor USER
true);
50 Q_PROPERTY(QVariantList chosenColorRgbF READ chosenColorRgbF WRITE setChosenColorRgbF);
51 Q_PROPERTY(QVariantList chosenColorRgbaF READ chosenColorRgbaF WRITE setChosenColorRgbaF);
52 Q_PROPERTY(
bool showAlphaChannel READ showAlphaChannel WRITE setShowAlphaChannel);
63 QColor chosenColor()
const;
69 QVariantList chosenColorRgbF()
const;
75 QVariantList chosenColorRgbaF()
const;
94 void chosenColorChanged(
const QColor&);
100 void validColorChosen(
const QColor&);
106 virtual void setChosenColor(
const QColor&);
112 void setChosenColorRgbF(
const QVariantList&);
118 void setChosenColorRgbaF(
const QVariantList&);
123 virtual void chooseColor();
129 void resizeEvent(QResizeEvent* rEvent)
override;
134 QIcon renderColorSwatch(
const QColor&);