31 bool isActive()
const;
33 void activate(
bool sampleCurrentLayer,
bool pickFgColor);
36 void startAction(
const QPointF &docPoint,
int radius,
int blend);
37 void continueAction(
const QPointF &docPoint);
40 QRectF colorPreviewDocRect(
const QPointF &docPoint);
43 void updateCursor(
bool sampleCurrentLayer,
bool pickFgColor);
45 void setUpdateGlobalColor(
bool value);
46 bool updateGlobalColor()
const;
74 void activateDelayedPreview();
75 void slotAddSamplingJob(
const QPointF &docPoint);
76 void slotColorSamplingFinished(
const KoColor &rawColor);
77 void slotUpdateBgColor();
78 void slotCanvasZoomPreviewUpdated(
const QImage &canvasImage, QRect canvasRect);
81 void activatePreview();
82 void paintRectangle(QPainter &gc,
const QRectF &viewRectF,
const QColor ¤tColor,
const QColor &baseColor);
83 void paintCircle(QPainter &gc,
const QRectF &viewRectF,
const QColor ¤tColor,
const QColor &baseColor);
85 void prepareZoomPreview(
const QRectF &docRect);
87 void paintCircleCrosshair(QPainter &gc,
const QRectF &viewRectF,
const QColor ¤tColor);
88 void paintCircleCanvasPreview(QPainter &gc,
const QRectF &viewRectF,
const QPainterPath &clip);
89 void paintCircleReferenceImagePreview(QPainter &gc,
const QRectF &viewRectF,
const QPainterPath &clip);
92 QScopedPointer<Private>
m_d;