7#ifndef KOCOLORSPACEFACTORY_H
8#define KOCOLORSPACEFACTORY_H
13#include "kritapigment_export.h"
30 virtual QString
id()
const = 0;
35 virtual QString
name()
const = 0;
virtual void registerNewProfile(KoColorProfile *profile)=0
virtual ~ProfileRegistrationInterface()
virtual const KoColorProfile * profileByName(const QString &profileName) const =0
virtual KoID colorDepthId() const =0
virtual QString name() const =0
virtual int referenceDepth() const =0
virtual KoColorSpace * createColorSpace(const KoColorProfile *) const =0
virtual QString defaultProfile() const =0
virtual KoID colorModelId() const =0
virtual QString id() const =0
virtual int crossingCost() const =0
virtual QList< KoColorConversionTransformationFactory * > colorConversionLinks() const =0
virtual bool isHdr() const =0
virtual KoColorProfile * createColorProfile(const QByteArray &rawData) const =0
virtual bool userVisible() const =0
virtual bool profileIsCompatible(const KoColorProfile *profile) const =0
virtual QString colorSpaceEngine() const =0