X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fheader.cpp;h=7be804d0760a194dec0f63a476fc85c2f2c51588;hb=4c7a19d3d7049bcc9fb3185ce2bc91333a7ca9e1;hp=28f8130d16d562a586e8d18765518d98cc840f4c;hpb=83b1c8d251386ac1980284c4668cbdd8e425550f;p=pulseview.git diff --git a/pv/view/header.cpp b/pv/view/header.cpp index 28f8130..7be804d 100644 --- a/pv/view/header.cpp +++ b/pv/view/header.cpp @@ -23,8 +23,8 @@ #include "signal.hpp" #include "tracegroup.hpp" -#include #include +#include #include @@ -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,13 +97,9 @@ 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()); + vector< shared_ptr > items(view_.list_by_type()); stable_sort(items.begin(), items.end(), [](const shared_ptr &a, const shared_ptr &b) {