A constructor can't really send a signal.

Connections to signals can only be done on fully formed objects, which means the constructor must have completed.

Independent of that: a status is usually something that is always present and only changes from time to time. So the way to expose that to QML is to use a Q_PROPERTY

Cheers,
_