/* Finish acknowledging: */ void UIDownloader::sltFinishAcknowledging() { /* Get corresponding network reply object: */ QNetworkReply *pReply = qobject_cast<QNetworkReply*>(sender()); /* And ask it for suicide: */ pReply->deleteLater(); /* Handle normal reply: */ if (pReply->error() == QNetworkReply::NoError) handleAcknowledgingResult(pReply); /* Handle errors: */ else handleError(pReply); }
/* Network-reply finished handler: */ void UIDownloader::processNetworkReplyFinished(UINetworkReply *pNetworkReply) { /* Process reply: */ switch (m_state) { case UIDownloaderState_Acknowledging: { handleAcknowledgingResult(pNetworkReply); break; } case UIDownloaderState_Downloading: { handleDownloadingResult(pNetworkReply); break; } default: break; } }