X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fview.cpp;h=392114c848aa2c01a3e598cc0372ae2d5681e504;hb=9ab0d1f7b53d4e10f6ee7abd0b02816eafac5f99;hp=6c7df488e3492c6e87d893488af811d40c691d55;hpb=84a0d458a4b04141dd45af6dec44d36782ee163e;p=pulseview.git diff --git a/pv/view/view.cpp b/pv/view/view.cpp index 6c7df48..392114c 100644 --- a/pv/view/view.cpp +++ b/pv/view/view.cpp @@ -128,8 +128,9 @@ View::View(SigSession &session, QWidget *parent) : // which were created before this object came into being signals_changed(); - // make sure the cursorheader is over the ruler + // make sure the transparent widgets are on the top _cursorheader->raise(); + _header->raise(); } SigSession& View::session() @@ -412,7 +413,8 @@ void View::update_scroll() void View::update_layout() { - setViewportMargins(_header->sizeHint().width(), + setViewportMargins( + _header->sizeHint().width() - pv::view::Header::BaselineOffset, _ruler->sizeHint().height(), 0, 0); _ruler->setGeometry(_viewport->x(), 0, _viewport->width(), _viewport->y()); @@ -421,7 +423,7 @@ void View::update_layout() _ruler->sizeHint().height() - _cursorheader->sizeHint().height() / 2, _viewport->width(), _cursorheader->sizeHint().height()); _header->setGeometry(0, _viewport->y(), - _viewport->x(), _viewport->height()); + _header->sizeHint().width(), _viewport->height()); update_scroll(); }