"Yet" because I don't have anything to commit as all involved code is littered with commented codeblocks of failed attemps.
I am talking about a QObject adapter for the Qt3 D-BUS bindings, i.e. a wrapper class that makes slots of a given QObject instance callable through D-BUS.
Finding out how to call slots wasn't that difficult, any moc output file gives you plenty of hints.
While I understand that the headers in qt-includes/private/ are not documented because they are private, why the heck do I have to hack a giant switch() for the QVariant types when there is this nice, public, QVariant::rawAccess method?
At least I have finally reached the point where the current binding's marshalling code isn't sufficient anymore.
So I guess I will be adding "writing a variant datatype class" to my C++ knowlegde portfolio soon.