fixed load description in selectComic widget

This commit is contained in:
Luis Ángel San Martín 2013-11-10 09:38:07 +01:00
parent f083713d53
commit d5a22a2f61
3 changed files with 13 additions and 1 deletions

View File

@ -130,6 +130,17 @@ QByteArray ComicVineClient::getComicDetail(const QString & id)
return result;
}
//CV_COMIC_DETAIL
void ComicVineClient::getComicDetailAsync(const QString & id)
{
HttpWorker * search = new HttpWorker(CV_COMIC_DETAIL.arg(id));
connect(search,SIGNAL(dataReady(const QByteArray &)),this,SLOT(proccessComicDetailData(const QByteArray &)));
connect(search,SIGNAL(timeout()),this,SIGNAL(timeOut()));
connect(search,SIGNAL(finished()),search,SLOT(deleteLater()));
search->get();
}
void ComicVineClient::getComicCover(const QString &url)
{
HttpWorker * search = new HttpWorker(url);

View File

@ -30,6 +30,7 @@ public slots:
void getComicId(const QString & id, int comicNumber);
void getCoverURL(const QString & id);
void getComicDetailAsync(const QString &id);
protected slots:
void proccessVolumesSearchData(const QByteArray & data);
void proccessSeriesDetailData(const QByteArray & data);

View File

@ -97,7 +97,7 @@ void SelectComic::loadComicInfo(const QModelIndex &mi)
ComicVineClient * comicVineClient2 = new ComicVineClient;
connect(comicVineClient2,SIGNAL(comicDetail(QString)),this,SLOT(setDescription(QString)));
connect(comicVineClient2,SIGNAL(finished()),comicVineClient2,SLOT(deleteLater()));
comicVineClient2->getComicDetail(id);
comicVineClient2->getComicDetailAsync(id);
}
void SelectComic::setCover(const QByteArray & data)