diff options
Diffstat (limited to 'src/DownloadManager.h')
-rw-r--r-- | src/DownloadManager.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/DownloadManager.h b/src/DownloadManager.h new file mode 100644 index 0000000..eff2507 --- /dev/null +++ b/src/DownloadManager.h @@ -0,0 +1,31 @@ +#ifndef DOWNLOADMANAGER_H +#define DOWNLOADMANAGER_H + +#include <QtWebKit> + +class DownloadManager : public QObject +{ +Q_OBJECT + +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 |