#include <QImage>
#include <QList>
+class QNetworkAccessManager;
+class QNetworkReply;
+
+/** Search for books, display and download results. */
class Search: public QObject
{
Q_OBJECT
void start(const Query &query);
QList<Result> results();
bool download(const Result &result, const QString &fileName);
+ void finished();
+ void downloadFinished();
-protected:
+private:
explicit Search();
+ QNetworkAccessManager *manager;
+ QNetworkAccessManager *downloadManager;
+ QNetworkReply *reply;
+ QNetworkReply *downloadReply;
+ QList<Result> searchResults;
};
#endif // SEARCH_H