mirror of
https://github.com/YACReader/yacreader
synced 2025-05-28 03:10:27 -04:00
26 lines
749 B
C++
26 lines
749 B
C++
#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);
|
|
}
|