]> sigrok.org Git - pulseview.git/blobdiff - pv/views/trace/trace.cpp
Rename create_context_menu() to create_header_context_menu()
[pulseview.git] / pv / views / trace / trace.cpp
index 7d8501122753aabe9f4d739d2dbea82d211fab5b..8c450a088604e543a2b1f41e421011e0e3d719db 100644 (file)
@@ -149,9 +149,9 @@ void Trace::paint_label(QPainter &p, const QRect &rect, bool hover)
                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;
 }
@@ -187,6 +187,14 @@ QRectF Trace::label_rect(const QRectF &rect) const
                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;