1 #ifndef TableViewHeader_H
2 #define TableViewHeader_H
19 template<
typename T>
class QList;
23 class AbstractTableModel;
24 class TableColumnList;
49 void columnResized(
bool lastColumn);
50 void requestedGlobalSelection(
bool select);
51 void requestedColumnSelection(
int columnNum,
bool select);
52 void sortingEnabled(
bool);
57 int topLevelItemCount);
83 void paintProgress(QPainter *painter,
const QRect &rect,
int min,
84 int max,
int value,
bool over100);
85 QRect getSortingPriorityRect(
int visColIndex);
86 QRect getSortingArrowRect(
int visColIndex);
91 int m_horizontalOffset;
93 int m_filterProgressMin;
94 int m_filterProgressMax;
95 int m_rebuildProgress;
96 int m_rebuildProgressMin;
97 int m_rebuildProgressMax;
99 int m_sortProgressMin;
100 int m_sortProgressMax;
105 int m_clickedColumnEdge;
108 static int const SORT_ARROW_MARGIN = 10;