39 m_presetShadowUpdater(view)
221 dbgUI <<
"setPreviousPaintOpPreset" << preset->paintOp();
242 v.setValue(gradient);
288 float fw = image->width() / image->xRes();
289 float fh = image->height() / image->yRes();
291 QSizeF postscriptSize(fw, fh);
301 if(!image || !
canvas)
return;
307 qreal scaleX, scaleY;
308 canvas->coordinatesConverter()->imageScale(&scaleX, &scaleY);
348 QVariant::fromValue(compositeOp));
364 QVariant::fromValue(
value));
float value(const T *src, size_t ch)
const QString COMPOSITE_OVER
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
KoCanvasResourceProvider * resourceManager()
void notifyLoadingWorkspace(KisWorkspaceResourceSP workspace)
Notify that the workspace is loaded and settings can be read.
void slotGamutMaskPreviewUpdate()
void sigEffectiveCompositeOpChanged()
qreal patternSize() const
void sigOnScreenResolutionChanged(qreal scaleX, qreal scaleY)
void moveMirrorHorizontalCenter()
void sigNodeChanged(const KisNodeSP)
KoCanvasBase * canvas() const
void notifySavingWorkspace(KisWorkspaceResourceSP workspace)
Notify that the workspace is saved and settings should be saved to it.
void slotPatternActivated(KoResourceSP pattern)
void slotOnScreenResolutionChanged()
void sigPaintOpPresetChanged(const KisPaintOpPresetSP)
void sigPatternChanged(KoPatternSP)
KoGamutMaskSP currentGamutMask() const
void sigGamutMaskDeactivated()
void setMirrorVerticalHideDecorations(bool hide)
void setEraserMode(bool value)
void setHDRGamma(float gamma)
void sigFGColorChanged(const KoColor &)
KoPatternSP currentPattern() const
void slotGradientActivated(KoResourceSP gradient)
KisPaintOpPresetSP currentPreset() const
void slotImageSizeChanged()
KoCanvasResourceProvider * m_resourceManager
bool disablePressure() const
KisPaintOpPresetSP previousPreset() const
void slotGamutMaskDeactivate()
bool mirrorVerticalLock()
void mirrorVerticalMoveCanvasToCenter()
void setMirrorVerticalLock(bool isLocked)
void slotGamutMaskActivated(KoGamutMaskSP mask)
bool mirrorHorizontalHideDecorations()
void sigOpacityChanged(qreal)
void setPatternSize(qreal size)
void sigBGColorChanged(const KoColor &)
~KisCanvasResourceProvider() override
void sigFGColorUsed(const KoColor &)
KisPresetShadowUpdater m_presetShadowUpdater
bool mirrorVerticalHideDecorations()
bool gamutMaskActive() const
void setFGColor(const KoColor &c)
void setMirrorHorizontalHideDecorations(bool hide)
void setTextPropertyData(KoSvgTextPropertyData data)
void mirrorHorizontalMoveCanvasToCenter()
void sigGamutMaskPreviewUpdate()
void slotSetBGColor(const KoColor &c)
void slotCanvasResourceChanged(int key, const QVariant &res)
void setHDRExposure(float exposure)
void setOpacity(qreal opacity)
void sigSavingWorkspace(KisWorkspaceResourceSP workspace)
void setGlobalAlphaLock(bool lock)
void slotSetFGColor(const KoColor &c)
KoAbstractGradientSP currentGradient() const
void setPreviousPaintOpPreset(const KisPaintOpPresetSP preset)
void setMirrorVertical(bool mirrorVertical)
void setMirrorHorizontal(bool mirrorHorizontal)
KisNodeSP currentNode() const
void setBrushRotation(qreal rotation)
void setColorHistory(const QList< KoColor > &colors)
bool globalAlphaLock() const
QString currentCompositeOp() const
qreal brushRotation() const
void slotGamutMaskUnset()
void setResourceManager(KoCanvasResourceProvider *resourceManager)
void sigLoadingWorkspace(KisWorkspaceResourceSP workspace)
bool mirrorHorizontalLock()
float HDRExposure() const
void moveMirrorVerticalCenter()
void setBGColor(const KoColor &c)
KisCanvasResourceProvider(KisViewManager *view)
void sigTextPropertiesChanged()
KisImageWSP currentImage() const
void slotNodeActivated(const KisNodeSP node)
void setFlow(qreal opacity)
void sigGamutMaskChanged(KoGamutMaskSP mask)
void setPaintOpPreset(const KisPaintOpPresetSP preset)
QList< KoColor > colorHistory() const
bool mirrorHorizontal() const
void sigGradientChanged(KoAbstractGradientSP)
KoSvgTextPropertyData textPropertyData() const
bool mirrorVertical() const
void setDisablePressure(bool value)
void setCurrentCompositeOp(const QString &compositeOp)
void setMirrorHorizontalLock(bool isLocked)
KisCanvas2 * canvasBase() const
Return the canvas base class.
KisImageWSP image() const
Return the image this view is displaying.
virtual KoUnit unit() const =0
QVariant resource(int key) const
bool hasResource(int key) const
void clearResource(int key)
void setResource(int key, const QVariant &value)
KisWeakSharedPtr< KisNode > KisNodeWSP
@ EffectiveZoom
-Used only by painting tools for non-displaying purposes
@ PageSize
The size of the (current) page in postscript points.
@ CurrentEffectiveCompositeOp
@ MirrorVerticalHideDecorations
@ EffectivePhysicalZoom
-Used by tool for displaying purposes
@ SvgTextPropertyData
KoSvgTextPropertyDataStruct.
@ Unit
The unit of this canvas.
@ BackgroundColor
The active background color selected for this canvas.
@ MirrorHorizontalHideDecorations
@ ForegroundColor
The active foreground color selected for this canvas.
@ ColorHistory
Color history if not per document.
static KoColorSpaceRegistry * instance()
The KoSvgTextPropertyData struct.