/* * filedownloader.h * * Created on: Mar 7, 2014 * Author: nils */ #ifndef FILEDOWNLOADER_H_ #define FILEDOWNLOADER_H_ #include #include #include #include #include class FileDownloader : public QObject { Q_OBJECT public: explicit FileDownloader(QObject *parent = 0); virtual ~FileDownloader(); void downloadFile(const QUrl& fileUrl); void connectSlot(QObject* obj, const char* slot); QByteArray downloadedData() const; signals: void downloaded(QByteArray& downloadedData); private slots: void fileDownloaded(QNetworkReply* pReply); private: QNetworkAccessManager m_WebCtrl; }; #endif /* FILEDOWNLOADER_H_ */