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,
_
Bookmarks