Cutelyst
2.1.0
|
Public Member Functions | |
Pagination (int numberOfItems, int itemsPerPage, int currentPage, int pageLinks=10) | |
int | currentPage () const |
bool | enableFirst () const |
bool | enableLast () const |
int | lastPage () const |
int | limit () const |
int | numberOfItems () const |
int | offset () const |
QVector< int > | pages () const |
Properties | |
int | currentPage |
bool | enableFirst |
bool | enableLast |
int | lastPage |
int | limit |
int | numberOfItems |
int | offset |
QVector< int > | pages |
Definition at line 26 of file pagination.h.
Pagination::Pagination | ( | int | numberOfItems, |
int | itemsPerPage, | ||
int | currentPage, | ||
int | pageLinks = 10 |
||
) |
Contructs a pagination object
numberOfItems | should be set to the total of items to be displayed |
itemsPerPage | the desired number of items per page |
currentPage | the current 1 indexed page (first page is 1) usually from the query url |
pageLinks | the number of page links that should be generated, for example 3 -> 11, 12, 13 |
Definition at line 31 of file pagination.cpp.
References currentPage(), enableFirst(), enableLast(), lastPage(), limit(), numberOfItems(), offset(), and pages().
int Cutelyst::Pagination::currentPage | ( | ) | const |
Returns the current page number
Referenced by Pagination().
bool Cutelyst::Pagination::enableFirst | ( | ) | const |
Returns true if the first page link should be enabled
Referenced by Pagination().
bool Cutelyst::Pagination::enableLast | ( | ) | const |
Returns true if the last page link should be enabled
Referenced by Pagination().
int Cutelyst::Pagination::lastPage | ( | ) | const |
Returns the number of the last page
Referenced by Pagination().
int Cutelyst::Pagination::limit | ( | ) | const |
Returns the number os items per page
Referenced by Pagination().
int Cutelyst::Pagination::numberOfItems | ( | ) | const |
Returns the total number of items
Referenced by Pagination().
int Cutelyst::Pagination::offset | ( | ) | const |
Returns the current page offset for use in SQL
Referenced by Pagination().
QVector<int> Cutelyst::Pagination::pages | ( | ) | const |
Returns the list of pages, with each page number as the integer
Referenced by Pagination().