Currently using QThread::wait after QThread::quit. Would prefer to use
the finished() signal.
Progress updates. Not quite finished. Also, ze abort, it does nozing.