Update Checking
Thiago Macieira
thiago at macieira.org
Thu Mar 6 11:06:18 PST 2014
Em qua 05 mar 2014, às 16:50:20, Joshua Joseph escreveu:
> +UpdateManager::UpdateManager(QObject *parent) :
> + QObject(parent)
> +{
> + manager = new QNetworkAccessManager(this);
We have a global QNetworkAccessManager singleton already (see
WebServices::manager()). Please use it instead of creating a new one.
> + QString version = VERSION_STRING;
> + QString url =
> tr("http://subsurface.hohndel.org/updatecheck.html?os=%1&ver=%2").arg(os,
> version); + manager->get(QNetworkRequest(QUrl(url)));
This is what I meant in the other email: why are you requesting that the URL
be translated?
> +void UpdateManager::requestReceived(QNetworkReply *reply)
> +{
> + QString response = reply->readAll();
> + QString responseBody = response.split("\"").at(1);
The response is not a QString. It's a QByteArray.
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Software Architect - Intel Open Source Technology Center
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
More information about the subsurface
mailing list