return sizeHint() + QSize(ViewItem::HighlightRadius, 0);
}
+vector< shared_ptr<ViewItem> > Header::items()
+{
+ return vector< shared_ptr<ViewItem> >(view_.begin(), view_.end());
+}
+
shared_ptr<ViewItem> Header::get_mouse_over_item(const QPoint &pt)
{
const QRect r(0, 0, width() - BaselineOffset, height());
return shared_ptr<RowItem>();
}
-void Header::clear_selection()
-{
- for (auto &i : view_)
- i->select(false);
- update();
-}
-
void Header::paintEvent(QPaintEvent*)
{
// The trace labels are not drawn with the arrows exactly on the