Krita Source Code Documentation
Loading...
Searching...
No Matches
KisCanvasResourceProvider Class Reference

#include <kis_canvas_resource_provider.h>

+ Inheritance diagram for KisCanvasResourceProvider:

Public Slots

void slotGamutMaskActivated (KoGamutMaskSP mask)
 
void slotGamutMaskDeactivate ()
 
void slotGamutMaskPreviewUpdate ()
 
void slotGamutMaskUnset ()
 
void slotGradientActivated (KoResourceSP gradient)
 
void slotImageSizeChanged ()
 
void slotNodeActivated (const KisNodeSP node)
 
void slotOnScreenResolutionChanged ()
 
void slotPainting ()
 
void slotPatternActivated (KoResourceSP pattern)
 
void slotSetBGColor (const KoColor &c)
 
void slotSetFGColor (const KoColor &c)
 

Signals

void mirrorModeChanged ()
 
void moveMirrorHorizontalCenter ()
 
void moveMirrorVerticalCenter ()
 
void sigBGColorChanged (const KoColor &)
 
void sigEffectiveCompositeOpChanged ()
 
void sigFGColorChanged (const KoColor &)
 
void sigFGColorUsed (const KoColor &)
 
void sigGamutMaskChanged (KoGamutMaskSP mask)
 
void sigGamutMaskDeactivated ()
 
void sigGamutMaskPreviewUpdate ()
 
void sigGamutMaskUnset ()
 
void sigGradientChanged (KoAbstractGradientSP)
 
void sigLoadingWorkspace (KisWorkspaceResourceSP workspace)
 
void sigNodeChanged (const KisNodeSP)
 
void sigOnScreenResolutionChanged (qreal scaleX, qreal scaleY)
 
void sigOpacityChanged (qreal)
 
void sigPaintOpPresetChanged (const KisPaintOpPresetSP)
 
void sigPatternChanged (KoPatternSP)
 
void sigSavingWorkspace (KisWorkspaceResourceSP workspace)
 
void sigTextPropertiesChanged ()
 

Public Member Functions

KoColor bgColor () const
 
qreal brushRotation () const
 
KoCanvasBasecanvas () const
 
QList< KoColorcolorHistory () const
 
QString currentCompositeOp () const
 
KoGamutMaskSP currentGamutMask () const
 
KoAbstractGradientSP currentGradient () const
 
KisImageWSP currentImage () const
 
KisNodeSP currentNode () const
 
KoPatternSP currentPattern () const
 
KisPaintOpPresetSP currentPreset () const
 
bool disablePressure () const
 
bool eraserMode () const
 
KoColor fgColor () const
 
qreal flow () const
 
bool gamutMaskActive () const
 
bool globalAlphaLock () const
 
float HDRExposure () const
 
float HDRGamma () const
 
 KisCanvasResourceProvider (KisViewManager *view)
 
bool mirrorHorizontal () const
 
bool mirrorHorizontalHideDecorations ()
 
bool mirrorHorizontalLock ()
 
void mirrorHorizontalMoveCanvasToCenter ()
 
bool mirrorVertical () const
 
bool mirrorVerticalHideDecorations ()
 
bool mirrorVerticalLock ()
 
void mirrorVerticalMoveCanvasToCenter ()
 
void notifyLoadingWorkspace (KisWorkspaceResourceSP workspace)
 Notify that the workspace is loaded and settings can be read.
 
void notifySavingWorkspace (KisWorkspaceResourceSP workspace)
 Notify that the workspace is saved and settings should be saved to it.
 
qreal opacity () const
 
qreal patternSize () const
 
KisPaintOpPresetSP previousPreset () const
 
KoCanvasResourceProviderresourceManager ()
 
void setBGColor (const KoColor &c)
 
void setBrushRotation (qreal rotation)
 
void setColorHistory (const QList< KoColor > &colors)
 
void setCurrentCompositeOp (const QString &compositeOp)
 
void setDisablePressure (bool value)
 
void setEraserMode (bool value)
 
void setFGColor (const KoColor &c)
 
void setFlow (qreal opacity)
 
void setGlobalAlphaLock (bool lock)
 
void setHDRExposure (float exposure)
 
void setHDRGamma (float gamma)
 
void setMirrorHorizontal (bool mirrorHorizontal)
 
void setMirrorHorizontalHideDecorations (bool hide)
 
void setMirrorHorizontalLock (bool isLocked)
 
void setMirrorVertical (bool mirrorVertical)
 
void setMirrorVerticalHideDecorations (bool hide)
 
void setMirrorVerticalLock (bool isLocked)
 
void setOpacity (qreal opacity)
 
void setPaintOpPreset (const KisPaintOpPresetSP preset)
 
void setPatternSize (qreal size)
 
void setPreviousPaintOpPreset (const KisPaintOpPresetSP preset)
 
void setResourceManager (KoCanvasResourceProvider *resourceManager)
 
void setSize (qreal size)
 
void setTextPropertyData (KoSvgTextPropertyData data)
 
qreal size () const
 
KoSvgTextPropertyData textPropertyData () const
 
 ~KisCanvasResourceProvider () override
 

Private Slots

void slotCanvasResourceChanged (int key, const QVariant &res)
 

Private Attributes

bool m_fGChanged {true}
 
KisPresetShadowUpdater m_presetShadowUpdater
 
KoCanvasResourceProviderm_resourceManager {nullptr}
 
KisViewManagerm_view {nullptr}
 

Detailed Description

KisCanvasResourceProvider contains the per-window current settings that influence painting, like paintop, color, gradients and so on.

Definition at line 41 of file kis_canvas_resource_provider.h.

Constructor & Destructor Documentation

◆ KisCanvasResourceProvider()

KisCanvasResourceProvider::KisCanvasResourceProvider ( KisViewManager * view)

Definition at line 37 of file kis_canvas_resource_provider.cpp.

38 : m_view(view),
40{
41}
KisPresetShadowUpdater m_presetShadowUpdater

◆ ~KisCanvasResourceProvider()

KisCanvasResourceProvider::~KisCanvasResourceProvider ( )
override

Definition at line 43 of file kis_canvas_resource_provider.cpp.

44{
45 disconnect(); // in case Qt gets confused
46}

Member Function Documentation

◆ bgColor()

KoColor KisCanvasResourceProvider::bgColor ( ) const

Definition at line 89 of file kis_canvas_resource_provider.cpp.

90{
92 if (c.isValid()) {
93 return c.value<KoColor>();
94 }
95 else {
96 return KoColor();
97 }
98}
KoCanvasResourceProvider * m_resourceManager
@ BackgroundColor
The active background color selected for this canvas.

References KoCanvasResource::BackgroundColor, m_resourceManager, and KoCanvasResourceProvider::resource().

◆ brushRotation()

qreal KisCanvasResourceProvider::brushRotation ( ) const

◆ canvas()

KoCanvasBase * KisCanvasResourceProvider::canvas ( ) const

Definition at line 84 of file kis_canvas_resource_provider.cpp.

85{
86 return m_view->canvasBase();
87}
KisCanvas2 * canvasBase() const
Return the canvas base class.

References KisViewManager::canvasBase(), and m_view.

◆ colorHistory()

QList< KoColor > KisCanvasResourceProvider::colorHistory ( ) const

Definition at line 111 of file kis_canvas_resource_provider.cpp.

112{
114 if (c.isValid()) {
115 return c.value<QList<KoColor>>();
116 }
117 else {
118 return QList<KoColor>();
119 }
120}
@ ColorHistory
Color history if not per document.

References KoCanvasResource::ColorHistory, m_resourceManager, and KoCanvasResourceProvider::resource().

◆ currentCompositeOp()

QString KisCanvasResourceProvider::currentCompositeOp ( ) const

◆ currentGamutMask()

◆ currentGradient()

◆ currentImage()

KisImageWSP KisCanvasResourceProvider::currentImage ( ) const

Definition at line 170 of file kis_canvas_resource_provider.cpp.

171{
172 return m_view->image();
173}
KisImageWSP image() const
Return the image this view is displaying.

References KisViewManager::image(), and m_view.

◆ currentNode()

KisNodeSP KisCanvasResourceProvider::currentNode ( ) const

Definition at line 175 of file kis_canvas_resource_provider.cpp.

176{
177 return m_view->activeNode();
178}
KisNodeSP activeNode()

References KisViewManager::activeNode(), and m_view.

◆ currentPattern()

◆ currentPreset()

◆ disablePressure()

bool KisCanvasResourceProvider::disablePressure ( ) const

◆ eraserMode()

bool KisCanvasResourceProvider::eraserMode ( ) const

◆ fgColor()

KoColor KisCanvasResourceProvider::fgColor ( ) const

Definition at line 100 of file kis_canvas_resource_provider.cpp.

101{
103 if (c.isValid()) {
104 return c.value<KoColor>();
105 }
106 else {
107 return KoColor();
108 }
109}
@ ForegroundColor
The active foreground color selected for this canvas.

References KoCanvasResource::ForegroundColor, m_resourceManager, and KoCanvasResourceProvider::resource().

◆ flow()

qreal KisCanvasResourceProvider::flow ( ) const

◆ gamutMaskActive()

bool KisCanvasResourceProvider::gamutMaskActive ( ) const

◆ globalAlphaLock()

bool KisCanvasResourceProvider::globalAlphaLock ( ) const

◆ HDRExposure()

float KisCanvasResourceProvider::HDRExposure ( ) const

◆ HDRGamma()

float KisCanvasResourceProvider::HDRGamma ( ) const

◆ mirrorHorizontal()

bool KisCanvasResourceProvider::mirrorHorizontal ( ) const

◆ mirrorHorizontalHideDecorations()

bool KisCanvasResourceProvider::mirrorHorizontalHideDecorations ( )

◆ mirrorHorizontalLock()

bool KisCanvasResourceProvider::mirrorHorizontalLock ( )

◆ mirrorHorizontalMoveCanvasToCenter()

void KisCanvasResourceProvider::mirrorHorizontalMoveCanvasToCenter ( )

Definition at line 474 of file kis_canvas_resource_provider.cpp.

474 {
476}

References moveMirrorHorizontalCenter().

◆ mirrorModeChanged

void KisCanvasResourceProvider::mirrorModeChanged ( )
signal

◆ mirrorVertical()

bool KisCanvasResourceProvider::mirrorVertical ( ) const

◆ mirrorVerticalHideDecorations()

bool KisCanvasResourceProvider::mirrorVerticalHideDecorations ( )

◆ mirrorVerticalLock()

bool KisCanvasResourceProvider::mirrorVerticalLock ( )

◆ mirrorVerticalMoveCanvasToCenter()

void KisCanvasResourceProvider::mirrorVerticalMoveCanvasToCenter ( )

Definition at line 470 of file kis_canvas_resource_provider.cpp.

470 {
472}

References moveMirrorVerticalCenter().

◆ moveMirrorHorizontalCenter

void KisCanvasResourceProvider::moveMirrorHorizontalCenter ( )
signal

◆ moveMirrorVerticalCenter

void KisCanvasResourceProvider::moveMirrorVerticalCenter ( )
signal

◆ notifyLoadingWorkspace()

void KisCanvasResourceProvider::notifyLoadingWorkspace ( KisWorkspaceResourceSP workspace)

Notify that the workspace is loaded and settings can be read.

Definition at line 561 of file kis_canvas_resource_provider.cpp.

562{
563 Q_EMIT sigLoadingWorkspace(workspace);
564}
void sigLoadingWorkspace(KisWorkspaceResourceSP workspace)

References sigLoadingWorkspace().

◆ notifySavingWorkspace()

void KisCanvasResourceProvider::notifySavingWorkspace ( KisWorkspaceResourceSP workspace)

Notify that the workspace is saved and settings should be saved to it.

Definition at line 566 of file kis_canvas_resource_provider.cpp.

567{
568 Q_EMIT sigSavingWorkspace(workspace);
569}
void sigSavingWorkspace(KisWorkspaceResourceSP workspace)

References sigSavingWorkspace().

◆ opacity()

qreal KisCanvasResourceProvider::opacity ( ) const

◆ patternSize()

qreal KisCanvasResourceProvider::patternSize ( ) const

◆ previousPreset()

◆ resourceManager()

KoCanvasResourceProvider * KisCanvasResourceProvider::resourceManager ( )

Definition at line 48 of file kis_canvas_resource_provider.cpp.

49{
50 return m_resourceManager;
51}

References m_resourceManager.

◆ setBGColor()

void KisCanvasResourceProvider::setBGColor ( const KoColor & c)

Definition at line 248 of file kis_canvas_resource_provider.cpp.

249{
250 QVariant v;
251 v.setValue(c);
253 Q_EMIT sigBGColorChanged(c);
254}
qreal v
void sigBGColorChanged(const KoColor &)
void setResource(int key, const QVariant &value)

References KoCanvasResource::BackgroundColor, m_resourceManager, KoCanvasResourceProvider::setResource(), sigBGColorChanged(), and v.

◆ setBrushRotation()

void KisCanvasResourceProvider::setBrushRotation ( qreal rotation)

◆ setColorHistory()

void KisCanvasResourceProvider::setColorHistory ( const QList< KoColor > & colors)

◆ setCurrentCompositeOp()

void KisCanvasResourceProvider::setCurrentCompositeOp ( const QString & compositeOp)

◆ setDisablePressure()

void KisCanvasResourceProvider::setDisablePressure ( bool value)

◆ setEraserMode()

void KisCanvasResourceProvider::setEraserMode ( bool value)

◆ setFGColor()

void KisCanvasResourceProvider::setFGColor ( const KoColor & c)

◆ setFlow()

◆ setGlobalAlphaLock()

void KisCanvasResourceProvider::setGlobalAlphaLock ( bool lock)

◆ setHDRExposure()

void KisCanvasResourceProvider::setHDRExposure ( float exposure)

◆ setHDRGamma()

void KisCanvasResourceProvider::setHDRGamma ( float gamma)

◆ setMirrorHorizontal()

◆ setMirrorHorizontalHideDecorations()

◆ setMirrorHorizontalLock()

void KisCanvasResourceProvider::setMirrorHorizontalLock ( bool isLocked)

◆ setMirrorVertical()

◆ setMirrorVerticalHideDecorations()

void KisCanvasResourceProvider::setMirrorVerticalHideDecorations ( bool hide)

◆ setMirrorVerticalLock()

void KisCanvasResourceProvider::setMirrorVerticalLock ( bool isLocked)

◆ setOpacity()

◆ setPaintOpPreset()

void KisCanvasResourceProvider::setPaintOpPreset ( const KisPaintOpPresetSP preset)

Definition at line 201 of file kis_canvas_resource_provider.cpp.

202{
203 if (!preset) return;
204 QVariant v;
205 v.setValue(preset);
207
208 Q_EMIT sigPaintOpPresetChanged(preset);
209}
void sigPaintOpPresetChanged(const KisPaintOpPresetSP)

References KoCanvasResource::CurrentPaintOpPreset, m_resourceManager, KoCanvasResourceProvider::setResource(), sigPaintOpPresetChanged(), and v.

◆ setPatternSize()

◆ setPreviousPaintOpPreset()

void KisCanvasResourceProvider::setPreviousPaintOpPreset ( const KisPaintOpPresetSP preset)

Definition at line 217 of file kis_canvas_resource_provider.cpp.

218{
219 if (!preset) return;
220
221 dbgUI << "setPreviousPaintOpPreset" << preset->paintOp();
222
223 QVariant v;
224 v.setValue(preset);
226}
#define dbgUI
Definition kis_debug.h:52

References dbgUI, m_resourceManager, KoCanvasResource::PreviousPaintOpPreset, KoCanvasResourceProvider::setResource(), and v.

◆ setResourceManager()

void KisCanvasResourceProvider::setResourceManager ( KoCanvasResourceProvider * resourceManager)

Definition at line 53 of file kis_canvas_resource_provider.cpp.

54{
56
57 QVariant v;
58 v.setValue(KoColor(Qt::black, KoColorSpaceRegistry::instance()->rgb8()));
60
61 v.setValue(KoColor(Qt::white, KoColorSpaceRegistry::instance()->rgb8()));
63
65
67 setMirrorVertical(false);
68
73
74 connect(m_resourceManager, SIGNAL(canvasResourceChanged(int,QVariant)),
75 this, SLOT(slotCanvasResourceChanged(int,QVariant)));
76
78
79 connect(m_resourceManager, SIGNAL(canvasResourceChanged(int,QVariant)),
81}
const QString COMPOSITE_OVER
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
KoCanvasResourceProvider * resourceManager()
void slotCanvasResourceChanged(int key, const QVariant &res)
void setMirrorVertical(bool mirrorVertical)
void setMirrorHorizontal(bool mirrorHorizontal)
void setCurrentCompositeOp(const QString &compositeOp)
@ EffectiveZoom
-Used only by painting tools for non-displaying purposes
@ EffectivePhysicalZoom
-Used by tool for displaying purposes
static KoColorSpaceRegistry * instance()

References KoCanvasResource::BackgroundColor, COMPOSITE_OVER, connect(), KoCanvasResource::EffectivePhysicalZoom, KoCanvasResource::EffectiveZoom, KoCanvasResource::ForegroundColor, KoCanvasResource::GamutMaskActive, KoCanvasResource::HdrExposure, KoCanvasResource::HdrGamma, KoColorSpaceRegistry::instance(), m_presetShadowUpdater, m_resourceManager, resourceManager(), setCurrentCompositeOp(), setMirrorHorizontal(), setMirrorVertical(), KoCanvasResourceProvider::setResource(), slotCanvasResourceChanged(), and v.

◆ setSize()

◆ setTextPropertyData()

void KisCanvasResourceProvider::setTextPropertyData ( KoSvgTextPropertyData data)

◆ sigBGColorChanged

void KisCanvasResourceProvider::sigBGColorChanged ( const KoColor & )
signal

◆ sigEffectiveCompositeOpChanged

void KisCanvasResourceProvider::sigEffectiveCompositeOpChanged ( )
signal

◆ sigFGColorChanged

void KisCanvasResourceProvider::sigFGColorChanged ( const KoColor & )
signal

◆ sigFGColorUsed

void KisCanvasResourceProvider::sigFGColorUsed ( const KoColor & )
signal

◆ sigGamutMaskChanged

void KisCanvasResourceProvider::sigGamutMaskChanged ( KoGamutMaskSP mask)
signal

◆ sigGamutMaskDeactivated

void KisCanvasResourceProvider::sigGamutMaskDeactivated ( )
signal

◆ sigGamutMaskPreviewUpdate

void KisCanvasResourceProvider::sigGamutMaskPreviewUpdate ( )
signal

◆ sigGamutMaskUnset

void KisCanvasResourceProvider::sigGamutMaskUnset ( )
signal

◆ sigGradientChanged

void KisCanvasResourceProvider::sigGradientChanged ( KoAbstractGradientSP )
signal

◆ sigLoadingWorkspace

void KisCanvasResourceProvider::sigLoadingWorkspace ( KisWorkspaceResourceSP workspace)
signal

◆ sigNodeChanged

void KisCanvasResourceProvider::sigNodeChanged ( const KisNodeSP )
signal

◆ sigOnScreenResolutionChanged

void KisCanvasResourceProvider::sigOnScreenResolutionChanged ( qreal scaleX,
qreal scaleY )
signal

◆ sigOpacityChanged

void KisCanvasResourceProvider::sigOpacityChanged ( qreal )
signal

◆ sigPaintOpPresetChanged

void KisCanvasResourceProvider::sigPaintOpPresetChanged ( const KisPaintOpPresetSP )
signal

◆ sigPatternChanged

void KisCanvasResourceProvider::sigPatternChanged ( KoPatternSP )
signal

◆ sigSavingWorkspace

void KisCanvasResourceProvider::sigSavingWorkspace ( KisWorkspaceResourceSP workspace)
signal

◆ sigTextPropertiesChanged

void KisCanvasResourceProvider::sigTextPropertiesChanged ( )
signal

◆ size()

qreal KisCanvasResourceProvider::size ( ) const

◆ slotCanvasResourceChanged

void KisCanvasResourceProvider::slotCanvasResourceChanged ( int key,
const QVariant & res )
privateslot

Definition at line 313 of file kis_canvas_resource_provider.cpp.

314{
315 switch (key) {
317 m_fGChanged = true;
318 Q_EMIT sigFGColorChanged(res.value<KoColor>());
319 break;
321 Q_EMIT sigBGColorChanged(res.value<KoColor>());
322 break;
324 Q_EMIT sigPatternChanged(res.value<KoPatternSP>());
325 break;
327 Q_EMIT sigGradientChanged(res.value<KoAbstractGradientSP>());
328 break;
330 Q_EMIT sigNodeChanged(currentNode());
331 break;
334 break;
336 {
337 Q_EMIT sigOpacityChanged(res.toDouble());
338 }
339 default:
340 ;
341 // Do nothing
342 };
343}
void sigNodeChanged(const KisNodeSP)
void sigPatternChanged(KoPatternSP)
void sigGradientChanged(KoAbstractGradientSP)

References KoCanvasResource::BackgroundColor, KoCanvasResource::CurrentEffectiveCompositeOp, KoCanvasResource::CurrentGradient, KoCanvasResource::CurrentKritaNode, currentNode(), KoCanvasResource::CurrentPattern, KoCanvasResource::ForegroundColor, m_fGChanged, KoCanvasResource::Opacity, sigBGColorChanged(), sigEffectiveCompositeOpChanged(), sigFGColorChanged(), sigGradientChanged(), sigNodeChanged(), sigOpacityChanged(), and sigPatternChanged().

◆ slotGamutMaskActivated

void KisCanvasResourceProvider::slotGamutMaskActivated ( KoGamutMaskSP mask)
slot

◆ slotGamutMaskDeactivate

void KisCanvasResourceProvider::slotGamutMaskDeactivate ( )
slot

◆ slotGamutMaskPreviewUpdate

void KisCanvasResourceProvider::slotGamutMaskPreviewUpdate ( )
slot

Definition at line 393 of file kis_canvas_resource_provider.cpp.

394{
396}

References sigGamutMaskPreviewUpdate().

◆ slotGamutMaskUnset

◆ slotGradientActivated

void KisCanvasResourceProvider::slotGradientActivated ( KoResourceSP gradient)
slot

◆ slotImageSizeChanged

void KisCanvasResourceProvider::slotImageSizeChanged ( )
slot

Set the image size in pixels. The resource provider will store the image size in postscript points.

Definition at line 285 of file kis_canvas_resource_provider.cpp.

286{
287 if (KisImageWSP image = m_view->image()) {
288 float fw = image->width() / image->xRes();
289 float fh = image->height() / image->yRes();
290
291 QSizeF postscriptSize(fw, fh);
293 }
294}
@ PageSize
The size of the (current) page in postscript points.

References KisViewManager::image(), m_resourceManager, m_view, KoCanvasResource::PageSize, and KoCanvasResourceProvider::setResource().

◆ slotNodeActivated

void KisCanvasResourceProvider::slotNodeActivated ( const KisNodeSP node)
slot

◆ slotOnScreenResolutionChanged

void KisCanvasResourceProvider::slotOnScreenResolutionChanged ( )
slot

Definition at line 296 of file kis_canvas_resource_provider.cpp.

297{
298 KisImageWSP image = m_view->image();
300
301 if(!image || !canvas) return;
302
303 // update KoUnit value for the document
305 setResource(KoCanvasResource::Unit, canvas->unit());
306
307 qreal scaleX, scaleY;
308 canvas->coordinatesConverter()->imageScale(&scaleX, &scaleY);
309
310 Q_EMIT sigOnScreenResolutionChanged(scaleX, scaleY);
311}
void sigOnScreenResolutionChanged(qreal scaleX, qreal scaleY)
virtual KoUnit unit() const =0
@ Unit
The unit of this canvas.

References canvas(), KisViewManager::canvasBase(), KisViewManager::image(), m_resourceManager, m_view, sigOnScreenResolutionChanged(), KoCanvasBase::unit(), and KoCanvasResource::Unit.

◆ slotPainting

void KisCanvasResourceProvider::slotPainting ( )
slot

Definition at line 367 of file kis_canvas_resource_provider.cpp.

368{
369 if (m_fGChanged) {
370 Q_EMIT sigFGColorUsed(fgColor());
371 m_fGChanged = false;
372 }
373}
void sigFGColorUsed(const KoColor &)

References fgColor(), m_fGChanged, and sigFGColorUsed().

◆ slotPatternActivated

void KisCanvasResourceProvider::slotPatternActivated ( KoResourceSP pattern)
slot

Definition at line 228 of file kis_canvas_resource_provider.cpp.

229{
230 KoPatternSP pattern = res.dynamicCast<KoPattern>();
231 QVariant v;
232 v.setValue(pattern);
234 Q_EMIT sigPatternChanged(pattern);
235}
Write API docs here.
Definition KoPattern.h:21

References KoCanvasResource::CurrentPattern, m_resourceManager, KoCanvasResourceProvider::setResource(), sigPatternChanged(), and v.

◆ slotSetBGColor

void KisCanvasResourceProvider::slotSetBGColor ( const KoColor & c)
slot

Definition at line 271 of file kis_canvas_resource_provider.cpp.

272{
273 setBGColor(c);
274}

References setBGColor().

◆ slotSetFGColor

void KisCanvasResourceProvider::slotSetFGColor ( const KoColor & c)
slot

Definition at line 266 of file kis_canvas_resource_provider.cpp.

267{
268 setFGColor(c);
269}

References setFGColor().

◆ textPropertyData()

KoSvgTextPropertyData KisCanvasResourceProvider::textPropertyData ( ) const

Member Data Documentation

◆ m_fGChanged

bool KisCanvasResourceProvider::m_fGChanged {true}
private

Definition at line 199 of file kis_canvas_resource_provider.h.

199{true};

◆ m_presetShadowUpdater

KisPresetShadowUpdater KisCanvasResourceProvider::m_presetShadowUpdater
private

Definition at line 200 of file kis_canvas_resource_provider.h.

◆ m_resourceManager

KoCanvasResourceProvider* KisCanvasResourceProvider::m_resourceManager {nullptr}
private

Definition at line 198 of file kis_canvas_resource_provider.h.

198{nullptr};

◆ m_view

KisViewManager* KisCanvasResourceProvider::m_view {nullptr}
private

Definition at line 197 of file kis_canvas_resource_provider.h.

197{nullptr};

The documentation for this class was generated from the following files: