Removed the Qt::DirectConnection parameter. You don't want to invoke direct calls from the worker thread to the GUI thread.