]> sigrok.org Git - pulseview.git/blobdiff - pv/view/header.cpp
Eliminated get_nominal_offset
[pulseview.git] / pv / view / header.cpp
index a615e8513e7ff04d95b1b56af7c24299858af4c9..e0e280b2826dc3c988c362d1c2eaecaf0a508f29 100644 (file)
@@ -71,11 +71,8 @@ boost::shared_ptr<pv::view::Signal> Header::get_mouse_over_signal(
        {
                assert(s);
 
-               const QRect signal_heading_rect(
-                       0, s->get_v_offset() - v_offset,
-                       w, View::SignalHeight);
-
-               if (s->pt_in_label_rect(signal_heading_rect, pt))
+               if (s->pt_in_label_rect(s->get_v_offset() - v_offset,
+                       0, w, pt))
                        return s;
        }
 
@@ -97,13 +94,10 @@ void Header::paintEvent(QPaintEvent*)
        {
                assert(s);
 
-               const QRect signal_heading_rect(
-                       0, s->get_v_offset() - v_offset,
-                       w, View::SignalHeight);
-
+               const int y = s->get_v_offset() - v_offset;
                const bool highlight = !dragging && s->pt_in_label_rect(
-                       signal_heading_rect, _mouse_point);
-               s->paint_label(painter, signal_heading_rect, highlight);
+                       y, 0, w, _mouse_point);
+               s->paint_label(painter, y, w, highlight);
        }
 
        painter.end();