QThread has a finished() signal.

Cheers,
_