When a QNetworkReply finishes, two signals are emitted:
1. the QNetworkAccessManager's finished() signal with a pointer to the QNetworkReply as its argument,
2. the QNetworkReply's finished() signal with no argument.
Clearly the first signal is the same for all QNetworkReplies and is therefore suitable for a uniform treatment such as updating a status bar, while the second signal is specific to the QNetworkReply instance and is therefore adapted to a reply-specific treatment, which is exactly what you are trying to achieve here.
Bookmarks