X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fheader.cpp;h=7be804d0760a194dec0f63a476fc85c2f2c51588;hp=e2ccfedc4e4d53cdb68d8897edaa1ec7f1622b24;hb=c1a6513b912e90ebcca2dba4453aa03fbddcfb58;hpb=aca9aa834c742ba70f49d1ac3eb2d1e02e759416;ds=sidebyside diff --git a/pv/view/header.cpp b/pv/view/header.cpp index e2ccfedc..7be804d0 100644 --- a/pv/view/header.cpp +++ b/pv/view/header.cpp @@ -50,7 +50,6 @@ namespace views { namespace TraceView { const int Header::Padding = 12; -const int Header::BaselineOffset = 5; static bool item_selected(shared_ptr r) { @@ -70,7 +69,7 @@ QSize Header::sizeHint() const for (auto &i : items) if (i->enabled()) max_rect = max_rect.united(i->label_rect(QRect())); - return QSize(max_rect.width() + Padding + BaselineOffset, 0); + return QSize(max_rect.width() + Padding, 0); } QSize Header::extended_size_hint() const @@ -87,7 +86,7 @@ vector< shared_ptr > Header::items() shared_ptr Header::get_mouse_over_item(const QPoint &pt) { - const QRect r(0, 0, width() - BaselineOffset, height()); + const QRect r(0, 0, width(), height()); const vector> items( view_.list_by_type()); for (auto i = items.rbegin(); i != items.rend(); i++) @@ -98,10 +97,7 @@ shared_ptr Header::get_mouse_over_item(const QPoint &pt) void Header::paintEvent(QPaintEvent*) { - // The trace labels are not drawn with the arrows exactly on the - // left edge of the widget, because then the selection shadow - // would be clipped away. - const QRect rect(0, 0, width() - BaselineOffset, height()); + const QRect rect(0, 0, width(), height()); vector< shared_ptr > items(view_.list_by_type());