krita/ui
KisCanvasResourceProvider Class Reference
KisCanvasResourceProvider contains the per-view current settings that influence painting, like paintop, color, gradients and so on. More...
#include <kis_canvas_resource_provider.h>

Public Types | |
| enum | Resources { HdrExposure = KoCanvasResource::KritaStart + 1, CurrentPattern, CurrentGradient, CurrentDisplayProfile, CurrentImage, CurrentKritaNode, CurrentPaintOpPreset, CurrentGeneratorConfiguration } |
Public Slots | |
| void | slotGeneratorConfigurationActivated (KisFilterConfiguration *generatorConfiguration) |
| void | slotGradientActivated (KoResource *gradient) |
| void | slotImageSizeChanged () |
| void | slotNodeActivated (const KisNodeSP node) |
| void | slotPaintOpPresetActivated (const KisPaintOpPresetSP preset) |
| void | slotPatternActivated (KoResource *pattern) |
| void | slotSetBGColor (const KoColor &c) |
| void | slotSetDisplayProfile (const KoColorProfile *profile) |
| void | slotSetFGColor (const KoColor &c) |
Signals | |
| void | sigBGColorChanged (const KoColor &) |
| void | sigDisplayProfileChanged (const KoColorProfile *) |
| void | sigFGColorChanged (const KoColor &) |
| void | sigGeneratorConfigurationChanged (KisFilterConfiguration *generatorConfiguration) |
| void | sigGradientChanged (KoAbstractGradient *) |
| void | sigNodeChanged (const KisNodeSP) |
| void | sigPaintOpPresetChanged (KisPaintOpPresetSP preset) |
| void | sigPatternChanged (KisPattern *) |
Public Member Functions | |
| KisCanvasResourceProvider (KisView2 *view) | |
| ~KisCanvasResourceProvider () | |
| KoColor | bgColor () const |
| KoCanvasBase * | canvas () const |
| const KoColorProfile * | currentDisplayProfile () const |
| KisFilterConfiguration * | currentGeneratorConfiguration () const |
| KoAbstractGradient * | currentGradient () const |
| KisImageWSP | currentImage () const |
| KisNodeSP | currentNode () const |
| KisPattern * | currentPattern () const |
| KisPaintOpPresetSP | currentPreset () const |
| KoColor | fgColor () const |
| float | HDRExposure () const |
| void | resetDisplayProfile () |
| void | setBGColor (const KoColor &c) |
| void | setCanvasResourceProvider (KoCanvasResourceProvider *resourceProvider) |
| void | setFGColor (const KoColor &c) |
| void | setHDRExposure (float exposure) |
Detailed Description
KisCanvasResourceProvider contains the per-view current settings that influence painting, like paintop, color, gradients and so on.
Definition at line 42 of file kis_canvas_resource_provider.h.
Member Enumeration Documentation
- Enumerator:
HdrExposure CurrentPattern CurrentGradient CurrentDisplayProfile CurrentImage CurrentKritaNode CurrentPaintOpPreset CurrentGeneratorConfiguration
Definition at line 49 of file kis_canvas_resource_provider.h.
Constructor & Destructor Documentation
| KisCanvasResourceProvider::KisCanvasResourceProvider | ( | KisView2 * | view | ) |
Definition at line 42 of file kis_canvas_resource_provider.cpp.
| KisCanvasResourceProvider::~KisCanvasResourceProvider | ( | ) |
Definition at line 47 of file kis_canvas_resource_provider.cpp.
Member Function Documentation
| KoColor KisCanvasResourceProvider::bgColor | ( | ) | const |
Definition at line 75 of file kis_canvas_resource_provider.cpp.
| KoCanvasBase * KisCanvasResourceProvider::canvas | ( | ) | const |
Definition at line 70 of file kis_canvas_resource_provider.cpp.
| const KoColorProfile * KisCanvasResourceProvider::currentDisplayProfile | ( | ) | const |
Definition at line 132 of file kis_canvas_resource_provider.cpp.
| KisFilterConfiguration * KisCanvasResourceProvider::currentGeneratorConfiguration | ( | ) | const |
Definition at line 106 of file kis_canvas_resource_provider.cpp.
| KoAbstractGradient * KisCanvasResourceProvider::currentGradient | ( | ) | const |
Definition at line 113 of file kis_canvas_resource_provider.cpp.
| KisImageWSP KisCanvasResourceProvider::currentImage | ( | ) | const |
Definition at line 138 of file kis_canvas_resource_provider.cpp.
| KisNodeSP KisCanvasResourceProvider::currentNode | ( | ) | const |
Definition at line 143 of file kis_canvas_resource_provider.cpp.
| KisPattern * KisCanvasResourceProvider::currentPattern | ( | ) | const |
Definition at line 101 of file kis_canvas_resource_provider.cpp.
| KisPaintOpPresetSP KisCanvasResourceProvider::currentPreset | ( | ) | const |
Definition at line 148 of file kis_canvas_resource_provider.cpp.
| KoColor KisCanvasResourceProvider::fgColor | ( | ) | const |
Definition at line 80 of file kis_canvas_resource_provider.cpp.
| float KisCanvasResourceProvider::HDRExposure | ( | ) | const |
Definition at line 85 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::resetDisplayProfile | ( | ) |
Definition at line 119 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::setBGColor | ( | const KoColor & | c | ) |
Definition at line 196 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::setCanvasResourceProvider | ( | KoCanvasResourceProvider * | resourceProvider | ) |
Definition at line 51 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::setFGColor | ( | const KoColor & | c | ) |
Definition at line 205 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::setHDRExposure | ( | float | exposure | ) |
Definition at line 90 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::sigBGColorChanged | ( | const KoColor & | ) | [signal] |
| void KisCanvasResourceProvider::sigDisplayProfileChanged | ( | const KoColorProfile * | ) | [signal] |
| void KisCanvasResourceProvider::sigFGColorChanged | ( | const KoColor & | ) | [signal] |
| void KisCanvasResourceProvider::sigGeneratorConfigurationChanged | ( | KisFilterConfiguration * | generatorConfiguration | ) | [signal] |
| void KisCanvasResourceProvider::sigGradientChanged | ( | KoAbstractGradient * | ) | [signal] |
| void KisCanvasResourceProvider::sigNodeChanged | ( | const | KisNodeSP | ) | [signal] |
| void KisCanvasResourceProvider::sigPaintOpPresetChanged | ( | KisPaintOpPresetSP | preset | ) | [signal] |
| void KisCanvasResourceProvider::sigPatternChanged | ( | KisPattern * | ) | [signal] |
| void KisCanvasResourceProvider::slotGeneratorConfigurationActivated | ( | KisFilterConfiguration * | generatorConfiguration | ) | [slot] |
Definition at line 163 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotGradientActivated | ( | KoResource * | gradient | ) | [slot] |
Definition at line 171 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotImageSizeChanged | ( | ) | [slot] |
Set the image size in pixels.
The resource provider will store the image size in postscript points.
Definition at line 232 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotNodeActivated | ( | const KisNodeSP | node | ) | [slot] |
Definition at line 223 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotPaintOpPresetActivated | ( | const KisPaintOpPresetSP | preset | ) | [slot] |
Definition at line 180 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotPatternActivated | ( | KoResource * | pattern | ) | [slot] |
Definition at line 155 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotSetBGColor | ( | const KoColor & | c | ) | [slot] |
Definition at line 218 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotSetDisplayProfile | ( | const KoColorProfile * | profile | ) | [slot] |
Definition at line 243 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotSetFGColor | ( | const KoColor & | c | ) | [slot] |
Definition at line 213 of file kis_canvas_resource_provider.cpp.
The documentation for this class was generated from the following files:
