Escribiendo un QNetworkReply en un archivo

Estoy descargando un archivo usando QNetworkAccessManager :: get pero a diferencia de QHttp :: get, no hay una forma integrada de escribir directamente la respuesta en un dispositivo QIOD diferente.

La forma más fácil sería hacer algo como esto:

QIODevice* device;

QNetworkReply* reply = manager.get(url);
connect(reply, SIGNAL(readyRead()), this, SLOT(newData()));

y luego en la nueva ranura de datos:

device->write(reply->readAll());

Pero no estoy seguro de si esta es la forma correcta, tal vez me perdí algo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta