1 #ifndef TableViewHeader_H
2 #define TableViewHeader_H
11 template<
typename T>
class QList;
16 class AbstractTableModel;
17 class TableColumnList;
48 int topLevelItemCount);
69 QRect getColumnRect(
int column)
const;
70 int getMousedColumn(QPoint mousePos);
71 int getMousedColumnEdge(QPoint mousePos);
72 bool mouseAtResizableColumnEdge(QPoint mousePos);
73 void paintHeader(QPainter *painter,
int rowheight);
74 void paintProgress(QPainter *painter,
const QRect &rect,
int min,
75 int max,
int value,
bool over100);
76 QRect getSortingPriorityRect(
int visColIndex);
77 QRect getSortingArrowRect(
int visColIndex);
82 int m_horizontalOffset;
84 int m_filterProgressMin;
85 int m_filterProgressMax;
86 int m_rebuildProgress;
87 int m_rebuildProgressMin;
88 int m_rebuildProgressMax;
90 int m_sortProgressMin;
91 int m_sortProgressMax;
96 int m_clickedColumnEdge;
99 static int const SORT_ARROW_MARGIN = 10;
Definition: TableColumnList.h:22
Translates the tree model into a table model.
Definition: AbstractTableModel.h:40
Definition: BoxcarCachingAlgorithm.h:29