X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fheader.cpp;h=e0e280b2826dc3c988c362d1c2eaecaf0a508f29;hp=a615e8513e7ff04d95b1b56af7c24299858af4c9;hb=2658961bdef3601e07d494a8ed3d01a8101b68cd;hpb=06993d0c95ae80f47dbbc75ed18a983f4a387f04 diff --git a/pv/view/header.cpp b/pv/view/header.cpp index a615e851..e0e280b2 100644 --- a/pv/view/header.cpp +++ b/pv/view/header.cpp @@ -71,11 +71,8 @@ boost::shared_ptr 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();