15 if (itemsPerPage <= 0) {
16 qCWarning(C_PAGINATION) <<
"Invalid number of items per page:" << itemsPerPage
17 <<
"failing back to 1";
22 qCWarning(C_PAGINATION) <<
"Invalid current page:" <<
currentPage <<
"failing back to 1";
27 qCWarning(C_PAGINATION) <<
"Invalid number of page links:" << pageLinks
28 <<
"failing back to 1";
32 insert(QStringLiteral(
"limit"), itemsPerPage);
33 insert(QStringLiteral(
"offset"), (
currentPage - 1) * itemsPerPage);
43 int endPage = (pageLinks * 2) + startPage;
49 for (
int i = startPage; i <= endPage; ++i) {
52 insert(QStringLiteral(
"enableFirst"),
currentPage > 1);
55 insert(QStringLiteral(
"lastPage"),
lastPage);