thanks to emilsedgh for having the special super power of using precisely what hasn't been properly implemented ... and then reporting it with nice simple examples we can test with! THAT, my friends, is how it is done.
svn path=/trunk/KDE/kdebase/runtime/; revision=1101799