|
|
@ -62,13 +62,14 @@ void downloadThread::processDlFinished(QNetworkReply* reply) { |
|
|
|
if(reply->open(QIODevice::ReadOnly)) { |
|
|
|
if(reply->open(QIODevice::ReadOnly)) { |
|
|
|
tmpfile.write(reply->readAll()); |
|
|
|
tmpfile.write(reply->readAll()); |
|
|
|
reply->close(); |
|
|
|
reply->close(); |
|
|
|
|
|
|
|
tmpfile.close(); |
|
|
|
// Send finished signal
|
|
|
|
// Send finished signal
|
|
|
|
emit downloadFinished(url, filePath); |
|
|
|
emit downloadFinished(url, filePath); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
// Error when reading the request
|
|
|
|
// Error when reading the request
|
|
|
|
|
|
|
|
tmpfile.close(); |
|
|
|
emit downloadFailure(url, tr("I/O Error")); |
|
|
|
emit downloadFailure(url, tr("I/O Error")); |
|
|
|
} |
|
|
|
} |
|
|
|
tmpfile.close(); |
|
|
|
|
|
|
|
} else { |
|
|
|
} else { |
|
|
|
emit downloadFailure(url, tr("I/O Error")); |
|
|
|
emit downloadFailure(url, tr("I/O Error")); |
|
|
|
} |
|
|
|
} |
|
|
|