Changeset View
Changeset View
Standalone View
Standalone View
libs/ui/kis_canvas_resource_provider.cpp
Show First 20 Lines • Show All 147 Lines • ▼ Show 20 Line(s) | 147 | { | |||
---|---|---|---|---|---|
148 | return m_view->image(); | 148 | return m_view->image(); | ||
149 | } | 149 | } | ||
150 | 150 | | |||
151 | KisNodeSP KisCanvasResourceProvider::currentNode() const | 151 | KisNodeSP KisCanvasResourceProvider::currentNode() const | ||
152 | { | 152 | { | ||
153 | return m_view->activeNode(); | 153 | return m_view->activeNode(); | ||
154 | } | 154 | } | ||
155 | 155 | | |||
156 | KoGamutMask *KisCanvasResourceProvider::currentGamutMask() const | ||||
157 | { | ||||
158 | if (m_resourceManager->hasResource(CurrentGamutMask)) { | ||||
159 | return m_resourceManager->resource(CurrentGamutMask).value<KoGamutMask*>(); | ||||
160 | } | ||||
161 | else { | ||||
162 | return nullptr; | ||||
163 | } | ||||
164 | } | ||||
165 | | ||||
156 | KisPaintOpPresetSP KisCanvasResourceProvider::currentPreset() const | 166 | KisPaintOpPresetSP KisCanvasResourceProvider::currentPreset() const | ||
157 | { | 167 | { | ||
158 | KisPaintOpPresetSP preset = m_resourceManager->resource(CurrentPaintOpPreset).value<KisPaintOpPresetSP>(); | 168 | KisPaintOpPresetSP preset = m_resourceManager->resource(CurrentPaintOpPreset).value<KisPaintOpPresetSP>(); | ||
159 | return preset; | 169 | return preset; | ||
160 | } | 170 | } | ||
161 | 171 | | |||
162 | void KisCanvasResourceProvider::setPaintOpPreset(const KisPaintOpPresetSP preset) | 172 | void KisCanvasResourceProvider::setPaintOpPreset(const KisPaintOpPresetSP preset) | ||
163 | { | 173 | { | ||
▲ Show 20 Lines • Show All 185 Lines • ▼ Show 20 Line(s) | |||||
349 | void KisCanvasResourceProvider::slotPainting() | 359 | void KisCanvasResourceProvider::slotPainting() | ||
350 | { | 360 | { | ||
351 | if (m_fGChanged && m_enablefGChange) { | 361 | if (m_fGChanged && m_enablefGChange) { | ||
352 | emit sigFGColorUsed(fgColor()); | 362 | emit sigFGColorUsed(fgColor()); | ||
353 | m_fGChanged = false; | 363 | m_fGChanged = false; | ||
354 | } | 364 | } | ||
355 | } | 365 | } | ||
356 | 366 | | |||
367 | void KisCanvasResourceProvider::slotGamutMaskActivated(KoGamutMask *mask) | ||||
368 | { | ||||
369 | QVariant v; | ||||
370 | v.setValue<KoGamutMask*>(mask); | ||||
371 | m_resourceManager->setResource(CurrentGamutMask, v); | ||||
372 | emit sigGamutMaskChanged(mask); | ||||
373 | } | ||||
374 | | ||||
375 | void KisCanvasResourceProvider::slotGamutMaskUnset() | ||||
376 | { | ||||
377 | m_resourceManager->clearResource(CurrentGamutMask); | ||||
378 | emit sigGamutMaskUnset(); | ||||
379 | } | ||||
380 | | ||||
381 | void KisCanvasResourceProvider::slotGamutMaskPreviewUpdate() | ||||
382 | { | ||||
383 | emit sigGamutMaskPreviewUpdate(); | ||||
384 | } | ||||
385 | | ||||
357 | void KisCanvasResourceProvider::slotResetEnableFGChange(bool b) | 386 | void KisCanvasResourceProvider::slotResetEnableFGChange(bool b) | ||
358 | { | 387 | { | ||
359 | m_enablefGChange = b; | 388 | m_enablefGChange = b; | ||
360 | } | 389 | } | ||
361 | 390 | | |||
362 | QList<QPointer<KisAbstractPerspectiveGrid> > KisCanvasResourceProvider::perspectiveGrids() const | 391 | QList<QPointer<KisAbstractPerspectiveGrid> > KisCanvasResourceProvider::perspectiveGrids() const | ||
363 | { | 392 | { | ||
364 | return m_perspectiveGrids; | 393 | return m_perspectiveGrids; | ||
▲ Show 20 Lines • Show All 176 Lines • Show Last 20 Lines |