kplato compile problem on windows
    Cyrille Berger Skott 
    cberger at cberger.net
       
    Mon Jan 24 09:37:00 GMT 2011
    
    
  
On Monday 24 January 2011, Pierre Stirnweiss wrote:
> I can try the nepomuk solution (using KPLATO_EXPORT on each methods of the
> class instead of on the class itself) this evening. This would probably be
> the minimal impact solution.
> Just so I am clear, it seems that in nepomuk they have only specified
> NEPOMUK_EXPORT on some of the methods. My assumption is that they exported
> only the methods which were really used outside? Otherwise I don't really
> understand why isFileDataObject would get the EXPORT and not isFolder for
> example.
Generally speaking, you only need to export what is really used outside :) We 
usually export the whole class, because if a function is public, we assume 
that it wants to be used. I don't know what is the intent of "libs/kernel", if 
it is strictly private to kplato/plan, then exporting only the needed function 
make sense.
(Personnally, I would go for Jan's solution and hide the QMap, because I don't 
like to inherits from the containers, but I guess it is a matter of taste :) )
-- 
Cyrille Berger Skott
    
    
More information about the calligra-devel
mailing list