Allow for a context menu in the view area
[pulseview.git] / pv / views / trace / trace.cpp
index 7d8501122753aabe9f4d739d2dbea82d211fab5b..3b79dcd98aea33db43ca32fbe9f37415048dc2c6 100644 (file)
@@ -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;