Qt::AlignCenter | Qt::AlignVCenter, base_->name());
}
-QMenu* Trace::create_context_menu(QWidget *parent)
+QMenu* Trace::create_header_context_menu(QWidget *parent)
{
- QMenu *const menu = ViewItem::create_context_menu(parent);
+ QMenu *const menu = ViewItem::create_header_context_menu(parent);
return menu;
}
label_size.height());
}
+QRectF Trace::hit_box_rect(const ViewItemPaintParams &pp) const
+{
+ pair<int, int> extents = v_extents();
+ const int top = pp.top() + get_visual_y() + extents.first;
+ const int height = extents.second - extents.first;
+ return QRectF(pp.left(), top, pp.width(), height);
+}
+
void Trace::set_current_segment(const int segment)
{
current_segment_ = segment;