#include "scraper_selector.h" ScraperSelector::ScraperSelector(QWidget *parent) : QWidget(parent) { paginator = new ScraperResultsPaginator; connect(paginator, &ScraperResultsPaginator::loadNextPage, this, &ScraperSelector::loadNextPage); connect(paginator, &ScraperResultsPaginator::loadPreviousPage, this, &ScraperSelector::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); }