You can use signal/slots for plugins.
The simplest way would be to add a function "QObject* getQObject()" to your interface. Since interfaces are not derived from QObject you can't use them directly for the QObject::connect() function.

Ok, your's is derived :P So it might work somehow .. *needcoffeeandbelievesmarcel*