if TransportObject is QList or QVector or other Qt container then it is fine.

edit: But moving thread to it slef is a bad thing (lets asume that you will connect to deleteLater for thread then you are in big trouble).