Change inheritance of colorspaces.
KisAbstractColorSpace is now known as KisLcmsBaseColorSpace, and the idea is that not every colorspace will use that KisColorSpace is now a virtual base of both lcmsbase and each of the U08 type bases So say rgb08 would inherit from both KisLcmsBaseColorSpace and KisU08BaseColorSpace With diamond shaped inheritance final colorspaces (like rgb) has to call the constructor of KisColorSpace. Also the conversion colorspace used as fallback is now Lab. meaning that _every_ colorspace _must_ implement to and from Lab function. svn path=/trunk/koffice/; revision=547735
Showing with 58 additions and 67 deletions