X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fheader.cpp;h=f3849fbe3f1db3ad3005a14273a1a00a9ea434ec;hp=50eefc43cd765b1d0a300fb7fb622549b94044c8;hb=b781f8065271c6ce4b82f06f20dd37464f213d47;hpb=376219314d9f1a792aa6a7ecf44314ba3422880d diff --git a/pv/view/header.cpp b/pv/view/header.cpp index 50eefc43..f3849fbe 100644 --- a/pv/view/header.cpp +++ b/pv/view/header.cpp @@ -64,13 +64,11 @@ Header::Header(View &parent) : QSize Header::sizeHint() const { - int max_width = 0; - + QRectF max_rect(-Padding, 0, Padding, 0); for (auto &i : _view) if (i->enabled()) - max_width = max(max_width, (int)i->label_rect(0).width()); - - return QSize(max_width + Padding + BaselineOffset, 0); + max_rect = max_rect.united(i->label_rect(0)); + return QSize(max_rect.width() + Padding + BaselineOffset, 0); } shared_ptr Header::get_mouse_over_row_item(const QPoint &pt)