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 | slotPainting () |
| void | slotPaintOpPresetActivated (const KisPaintOpPresetSP preset) |
| void | slotPatternActivated (KoResource *pattern) |
| void | slotResetEnableFGChange (bool) |
| 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 | sigFGColorUsed (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 | setFGColor (const KoColor &c) |
| void | setHDRExposure (float exposure) |
| void | setResourceManager (KoResourceManager *resourceManager) |
Static Public Member Functions | |
| static const KoColorProfile * | getScreenProfile (int screen=-1) |
Detailed Description
KisCanvasResourceProvider contains the per-view current settings that influence painting, like paintop, color, gradients and so on.
Definition at line 44 of file kis_canvas_resource_provider.h.
Member Enumeration Documentation
- Enumerator:
HdrExposure CurrentPattern CurrentGradient CurrentDisplayProfile CurrentImage CurrentKritaNode CurrentPaintOpPreset CurrentGeneratorConfiguration
Definition at line 51 of file kis_canvas_resource_provider.h.
Constructor & Destructor Documentation
| KisCanvasResourceProvider::KisCanvasResourceProvider | ( | KisView2 * | view | ) |
Definition at line 51 of file kis_canvas_resource_provider.cpp.
| KisCanvasResourceProvider::~KisCanvasResourceProvider | ( | ) |
Definition at line 57 of file kis_canvas_resource_provider.cpp.
Member Function Documentation
| KoColor KisCanvasResourceProvider::bgColor | ( | ) | const |
Definition at line 85 of file kis_canvas_resource_provider.cpp.
| KoCanvasBase * KisCanvasResourceProvider::canvas | ( | ) | const |
Definition at line 80 of file kis_canvas_resource_provider.cpp.
| const KoColorProfile * KisCanvasResourceProvider::currentDisplayProfile | ( | ) | const |
Definition at line 142 of file kis_canvas_resource_provider.cpp.
| KisFilterConfiguration * KisCanvasResourceProvider::currentGeneratorConfiguration | ( | ) | const |
Definition at line 116 of file kis_canvas_resource_provider.cpp.
| KoAbstractGradient * KisCanvasResourceProvider::currentGradient | ( | ) | const |
Definition at line 123 of file kis_canvas_resource_provider.cpp.
| KisImageWSP KisCanvasResourceProvider::currentImage | ( | ) | const |
Definition at line 148 of file kis_canvas_resource_provider.cpp.
| KisNodeSP KisCanvasResourceProvider::currentNode | ( | ) | const |
Definition at line 153 of file kis_canvas_resource_provider.cpp.
| KisPattern * KisCanvasResourceProvider::currentPattern | ( | ) | const |
Definition at line 111 of file kis_canvas_resource_provider.cpp.
| KisPaintOpPresetSP KisCanvasResourceProvider::currentPreset | ( | ) | const |
Definition at line 158 of file kis_canvas_resource_provider.cpp.
| KoColor KisCanvasResourceProvider::fgColor | ( | ) | const |
Definition at line 90 of file kis_canvas_resource_provider.cpp.
| const KoColorProfile * KisCanvasResourceProvider::getScreenProfile | ( | int | screen = -1 |
) | [static] |
Definition at line 290 of file kis_canvas_resource_provider.cpp.
| float KisCanvasResourceProvider::HDRExposure | ( | ) | const |
Definition at line 95 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::resetDisplayProfile | ( | ) |
Definition at line 129 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::setBGColor | ( | const KoColor & | c | ) |
Definition at line 206 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::setFGColor | ( | const KoColor & | c | ) |
Definition at line 215 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::setHDRExposure | ( | float | exposure | ) |
Definition at line 100 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::setResourceManager | ( | KoResourceManager * | resourceManager | ) |
Definition at line 61 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::sigFGColorUsed | ( | 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 173 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotGradientActivated | ( | KoResource * | gradient | ) | [slot] |
Definition at line 181 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 244 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotNodeActivated | ( | const KisNodeSP | node | ) | [slot] |
Definition at line 235 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotPainting | ( | ) | [slot] |
Definition at line 329 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotPaintOpPresetActivated | ( | const KisPaintOpPresetSP | preset | ) | [slot] |
Definition at line 190 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotPatternActivated | ( | KoResource * | pattern | ) | [slot] |
Definition at line 165 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotResetEnableFGChange | ( | bool | b | ) | [slot] |
Definition at line 338 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotSetBGColor | ( | const KoColor & | c | ) | [slot] |
Definition at line 230 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotSetDisplayProfile | ( | const KoColorProfile * | profile | ) | [slot] |
Definition at line 255 of file kis_canvas_resource_provider.cpp.
| void KisCanvasResourceProvider::slotSetFGColor | ( | const KoColor & | c | ) | [slot] |
Definition at line 225 of file kis_canvas_resource_provider.cpp.
The documentation for this class was generated from the following files:
