yacreader/YACReaderLibrary/comic_vine/scraper_selector.cpp
2019-05-30 19:46:37 +02:00

26 lines
697 B
C++

#include "scraper_selector.h"
ScraperSelector::ScraperSelector(QWidget *parent)
: QWidget(parent)
{
paginator = new ScraperResultsPaginator;
connect(paginator, SIGNAL(loadNextPage()), this, SLOT(loadNextPage()));
connect(paginator, SIGNAL(loadPreviousPage()), this, SLOT(loadPreviousPage()));
}
void ScraperSelector::load(const QString &json, const QString &searchString)
{
currentSearchString = searchString;
paginator->update(json);
}
void ScraperSelector::loadNextPage()
{
emit loadPage(currentSearchString, paginator->getCurrentPage() + 1);
}
void ScraperSelector::loadPreviousPage()
{
emit loadPage(currentSearchString, paginator->getCurrentPage() - 1);
}