25 QTransform fillTransform)
47 QTransform fillTransform)
54 switch (strokeStyle) {
58 case StrokeStyleForeground:
61 case StrokeStyleBackground:
67 if (fillStyle == FillStyleForegroundColor) {
68 fillStyle = FillStyleBackgroundColor;
69 }
else if (fillStyle == FillStyleBackgroundColor) {
70 fillStyle = FillStyleForegroundColor;
77 case FillStyleForegroundColor:
80 case FillStyleBackgroundColor:
83 case FillStylePattern:
@ FillStyleBackgroundColor
@ FillStyleForegroundColor
The KisResourcesSnapshot class takes a snapshot of the various resources like colors and settings use...
void setFGColorOverride(const KoColor &color)
void setFillStyle(KisPainter::FillStyle fillStyle)
void setBGColorOverride(const KoColor &color)
KoColor currentBgColor() const
void setBrush(const KisPaintOpPresetSP &brush)
void setSelectionOverride(KisSelectionSP selection)
void setStrokeStyle(KisPainter::StrokeStyle strokeStyle)
KoColor currentFgColor() const
void setFillTransform(QTransform transform)
virtual KisStrokeId startStroke(KisStrokeStrategy *strokeStrategy)=0
virtual void endStroke(KisStrokeId id)=0
virtual void addJob(KisStrokeId id, KisStrokeJobData *data)=0