Krita Source Code Documentation
Loading...
Searching...
No Matches
KisColorSelectorBaseProxy Class Referenceabstract

#include <kis_color_selector_base_proxy.h>

+ Inheritance diagram for KisColorSelectorBaseProxy:

Public Member Functions

virtual const KoColorSpacecolorSpace () const =0
 
virtual KisDisplayColorConverterconverter () const =0
 
virtual void showColorPreview ()=0
 
virtual void updateColor (const KoColor &color, Acs::ColorRole role, bool needsExplicitColorReset)=0
 
virtual void updateColorPreview (const KoColor &color)=0
 
virtual ~KisColorSelectorBaseProxy ()
 

Detailed Description

A proxy interface for accessing high-level KisColorSelectorBase structure by lower level classes.

This small abstractions makes the interface clear and hides all the non-relevant features from the clients

Definition at line 23 of file kis_color_selector_base_proxy.h.

Constructor & Destructor Documentation

◆ ~KisColorSelectorBaseProxy()

KisColorSelectorBaseProxy::~KisColorSelectorBaseProxy ( )
virtual

Definition at line 17 of file kis_color_selector_base_proxy.cpp.

18{
19}

Member Function Documentation

◆ colorSpace()

virtual const KoColorSpace * KisColorSelectorBaseProxy::colorSpace ( ) const
pure virtual

◆ converter()

virtual KisDisplayColorConverter * KisColorSelectorBaseProxy::converter ( ) const
pure virtual

◆ showColorPreview()

virtual void KisColorSelectorBaseProxy::showColorPreview ( )
pure virtual

◆ updateColor()

virtual void KisColorSelectorBaseProxy::updateColor ( const KoColor & color,
Acs::ColorRole role,
bool needsExplicitColorReset )
pure virtual

◆ updateColorPreview()

virtual void KisColorSelectorBaseProxy::updateColorPreview ( const KoColor & color)
pure virtual

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