I would suggest you run qdbusxml2cpp and let it create an Adaptor. Then you know exactly what kind of signature you are expected to implement

Cheers,
_