X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Ftrace.cpp;fp=pv%2Fviews%2Ftrace%2Ftrace.cpp;h=3b79dcd98aea33db43ca32fbe9f37415048dc2c6;hp=7d8501122753aabe9f4d739d2dbea82d211fab5b;hb=d9b55cc8ab01e83b392762ed1fa400fdafafb60b;hpb=68e0a53ee49c6a58fe1fadd8b9dc12572cc0dbd0 diff --git a/pv/views/trace/trace.cpp b/pv/views/trace/trace.cpp index 7d850112..3b79dcd9 100644 --- a/pv/views/trace/trace.cpp +++ b/pv/views/trace/trace.cpp @@ -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 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;