| 585 | } |
| 586 | |
| 587 | void ComicVineDialog::searchVolume(const VolumeSearchQuery &query) |
| 588 | { |
| 589 | showLoading(tr("Looking for volume...")); |
| 590 | |
| 591 | currentVolumeSearchQuery = query; |
| 592 | |
| 593 | auto comicVineClient = new ComicVineClient; |
| 594 | connect(comicVineClient, &ComicVineClient::searchResult, this, &ComicVineDialog::processClientResults); |
| 595 | connect(comicVineClient, &ComicVineClient::timeOut, this, &ComicVineDialog::queryTimeOut); |
| 596 | connect(comicVineClient, &ComicVineClient::finished, comicVineClient, &QObject::deleteLater); |
| 597 | if (query.exactMatch) { |
| 598 | status = ScraperStatus::SearchingExactVolume; |
| 599 | comicVineClient->searchExactVolume(query.volume, query.page); |
| 600 | } else { |
| 601 | status = ScraperStatus::SearchingVolume; |
| 602 | comicVineClient->search(query.volume, query.page); |
| 603 | } |
| 604 | } |
| 605 | |
| 606 | void ComicVineDialog::getVolumeComicsInfo(const QString &vID, int /* page */) |
| 607 | { |
nothing calls this directly
no test coverage detected