Qt Threading with Worker Objects (no QThread subclassing)