Does anyone know, at a low level, how the Observer pattern in Qt works? I'm wondering how does the machine watch the object states in the event loop. Does it iterate continuously until a state changes? If so, how often? Isn't this a little bit inefficient (I can't think of a better way, though)?
Oooeerrr... It seems that the event loop has to do with code that will activate when a signal or slot is encountered. Seems more efficient to me.