16 #ifndef TIANCHI_TCSORTPAGINATIONTABLEVIEW_H
17 #define TIANCHI_TCSORTPAGINATIONTABLEVIEW_H
19 #include <tianchi/tcglobal.h>
24 class TcSortPaginationTableViewPrivate;
116 int pageRowCount()
const;
120 int sortSection()
const;
122 Qt::SortOrder sortOrder()
const;
125 void setPageRowCount(
int pageRowCount = -1);
130 void setPageInfo(
int page,
int totalCount);
133 void setPaginator(QLabel *label);
136 void createTitleMenus();
139 void fetchDataRequested();
145 void fetchData(
int page = -1,
int section = -1,
146 Qt::SortOrder order = Qt::AscendingOrder);
150 Q_PRIVATE_SLOT(d_func(),
void _q_sortIndicatorChanged(
int, Qt::SortOrder))
151 Q_PRIVATE_SLOT(d_func(),
void _q_paginatorClicked(
const QString &))
152 Q_PRIVATE_SLOT(d_func(),
void _q_onColumnShown(
bool checked))
153 TcSortPaginationTableViewPrivate*
const d_ptr;
156 #endif // TIANCHI_TCSORTPAGETABLEVIEW_H