Well, in my case the GUI is in a separate thread from the thread that will have a waiting event loop. Does the event loop wait until a slot has finished before handling another signal? I think my logic may be flawed.
I was thinking along these lines.
ExampleOne objects send a string to MiddleObject which then funnels it on request to ExampleTwo objects.
So like this:
ExampleOne -> (string) -> MiddleObject -> (string) -> ExampleTwo
Both ExampleOne objects and ExampleTwo objects speak to MiddleObject through signals/slots. Right now I am a little worried about a deadlock situation where a slot holds onto the thread and doesn't allow another slot to process.




Reply With Quote


Bookmarks