Ahh, indeed. QThread will be non-abstract in Qt 4.4 but until that you will have to implement QThread::run().