Hi,

I'm wondering how signal-to-signal connections are handled internally, when every involved object's message loop is run by its own thread.

I have three objects, connected like this:
Object A signal() --> Object B signal() --> Object C slot()

Object B is bound to the GUI thread, while Object A and Object C have both private threads.

Is Object B's message loop needed for signal forwarding? I would prefer Qt's signal/slot implementation to handle this internally by connecting Object A directly to Object C...

thanks,
Philipp