Features in KDE Base
New resource generator script to create wrapper classes for SimpleResource.
In contrast to the existing resource generator which creates sub-classes
of Nepomuk::Resource it will create a hierarchy of wrapper classes which
take a SimpleResource as parameter. This might look weird at first glance
but is the only way to solve the multiple inheritance problem we had
with Nepomuk::Resource: since the sub-classes would use methods from
SimpleResource the compiler would not be able to figure out which
SimpleResource parent class to use as more than one parent classes are
derived from SimpleResource.
The syntax is simple:
The script does not provide any visibility settings as the old one does
since it creates header-only code.