14 SLOT(update()), Qt::UniqueConnection);
15 setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
35 if (displayRenderer) {
44 SLOT(update()), Qt::UniqueConnection);
75 QFrame::paintEvent(pe);
76 QPainter painter(
this );
77 painter.setPen(QPen(qc, 0));
78 painter.setBrush(QBrush(qc));
79 painter.drawRect(contentsRect());
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
virtual QColor toQColor(const KoColor &c, bool proofToPaintColors=false) const =0
virtual const KoColorSpace * getPaintingColorSpace() const =0
getColorSpace
void paintEvent(QPaintEvent *e) override
reimplemented from QFrame
const KoColorDisplayRendererInterface * m_displayRenderer
QColor getColorFromDisplayRenderer(KoColor c)
getColorFromDisplayRenderer Get QColor from the display renderers
KoColorPatch(QWidget *parent)
void setDisplayRenderer(const KoColorDisplayRendererInterface *displayRenderer)
setDisplayRenderer Set the display renderer of this object.
void triggered(KoColorPatch *widget)
void mousePressEvent(QMouseEvent *e) override
reimplemented from QFrame
void setColor(const KoColor &c)
QSize sizeHint() const override
reimplemented from QFrame
void convertTo(const KoColorSpace *cs, KoColorConversionTransformation::Intent renderingIntent, KoColorConversionTransformation::ConversionFlags conversionFlags)
void toQColor(QColor *c) const
a convenience method for the above.
static KoColorDisplayRendererInterface * instance()