Quote Originally Posted by wysota View Post
As far as I remember connection types are determined during signal emission and not when connecting so it shouldn't matter where you have your connect() statements. I would call moveToThread() after the constructor of the thread, though. Of course before start() is called.
I don't understand that isn't new thread created on start()? I mean that when I create new QThread object there is only one thread (thread where the QThread object was created) until I call start() method on it. Then I understand that calling thread.moveToThread(&thread) would do nothing, but as I see I'm wrong here :/