kis_colorspace_factory_registry.h
35class KisColorSpaceFactoryRegistry : public TQObject, public KisGenericRegistry<KisColorSpaceFactory *> {
TQValueVector< KisProfile * > profilesFor(KisColorSpaceFactory *cs)
Return the vector of profiles for this colorspacefactory.
Definition kis_colorspace_factory_registry.cpp:115
TQValueVector< KisPaintDeviceAction * > paintDeviceActionsFor(KisColorSpace *cs)
Get a list of KisConstructPaintDeviceAction for a colorspace.
Definition kis_colorspace_factory_registry.cpp:143
KisColorSpace * getAlpha8()
Convenience method to get the often used alpha colorspace.
Definition kis_colorspace_factory_registry.cpp:212
KisColorSpace * getRGB8()
Convenience method to get an RGB colorspace with the default lcms profile.
Definition kis_colorspace_factory_registry.cpp:217
KisColorSpace * getColorSpace(const KisID &csID, const TQString &profileName)
Return the colorspace + profile as named, or NULL if impossible combination.
Definition kis_colorspace_factory_registry.cpp:147
KisProfile * getProfileByName(const TQString &name)
Return the profile associated with the given product name, or 0.
Definition kis_colorspace_factory_registry.cpp:101
void addProfile(KisProfile *p)
Add the profile to the list.
Definition kis_colorspace_factory_registry.cpp:130
void addPaintDeviceAction(KisColorSpace *cs, KisPaintDeviceAction *action)
add a KisConstructPaintDeviceAction to the registry for a colorspace
Definition kis_colorspace_factory_registry.cpp:137
A colorspace is the definition of a certain color model in Chalk.
Definition kis_colorspace.h:58
Defines an action to do with a paint device.
Definition kis_paint_device_action.h:28
