1 #ifndef TreeViewHeader_H
2 #define TreeViewHeader_H
14 class TreeViewContent;
31 QSize minimumSizeHint()
const;
33 void setText(QString text);
35 return minimumSizeHint();
42 void handleFilterCountsChanged(
int visibleTopLevelItemCount,
43 int topLevelItemCount);
51 void mouseReleaseEvent(QMouseEvent *event);
52 void paintEvent(QPaintEvent *event);
57 void paintHeader(QPainter *painter,
int rowheight);
58 void paintProgress(QPainter *painter,
const QRect &rect,
int min,
63 void updateFilterProgress(
int newProgress);
64 void updateFilterProgressRange(
int min,
int max);
65 void updateRebuildProgress(
int newProgress);
66 void updateRebuildProgressRange(
int min,
int max);
71 QString *m_headerText;
73 int m_filterProgressMin;
74 int m_filterProgressMax;
75 int m_rebuildProgress;
76 int m_rebuildProgressMin;
77 int m_rebuildProgressMax;