I am new to Qt and i read an Article about Multithreading under QT. And it seems that the best approach of doing so is to create a class that derives from QThread and implements a run method. Under Objective-C and GCD you can use blocks(kind of function-pointers) you just have to pass them to a queue and thats it. I think it is weird to, everytime i want to swap something out to a different thread, create a new class for that specific task.
So my Question now is, is it possible to pass function pointers to something thread-handling like GCD under Objective-C in QT ?