Just be aware that having slots in a QThread subclass is problematic. Please read the Multithreading material by Bradley T. Hughes, starting from page 33 to understand why.