Hi,

I am new to Qt and developing a product where I would like to use interface based programming. Essentially, this means mimicking Microsoft COM (i.e. all interfaces are derived from IUnknown).

I am not really 100% familiar with the Qt object model so I am not sure I can do this. With com usually the first interface implemented is IUnknown, but I notice that with Qt I have to subclass from QObject first and then I can list the other classes/interfaces I am implementing.

Anyone have any experiences or suggestions on how to proceed?

Regards.