#ifndef COMIC_VINE_CLIENT_H #define COMIC_VINE_CLIENT_H #include "http_worker.h" #include class ComicVineClient : public QObject { Q_OBJECT public: explicit ComicVineClient(QObject *parent = 0); signals: public slots: void search(const QString & query, int page = 0); void getSeriesDetail(const QString & id); void getComicIds(const QString & id, int page = 0); void getComicId(const QString & id, int comicNumber); void getComicDetail(const QString & id); void getCoverURL(const QString & id); private slots: void proccessVolumesSearchData(const QByteArray & data); }; class CVSearch : public HttpWorker { public: CVSearch(const QString & query, int page=0); }; #endif // COMIC_VINE_CLIENT_H