#ifndef DOWNLOADMANAGER_H #define DOWNLOADMANAGER_H #include class DownloadManager : public QObject { public: DownloadManager(); ~DownloadManager(); void setUrl(QUrl& qurl); void print(); void downloadFile(QString& filename); private: QNetworkAccessManager* qnam; QUrl baseUrl; QString filename; QNetworkRequest request; QNetworkReply* reply; QIODevice* qiod; private slots: void saveData(); }; #endif // DOWNLOADMANAGER_H