Skip to content
  • Casper Boemann's avatar
    Change inheritance of colorspaces. · 4a218a1e
    Casper Boemann authored
    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
    4a218a1e