X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Fview.cpp;h=9c793bb8e635c4443c7b762186f1969df0752886;hb=50b53260403749627e75892873f8828f44f4b85d;hp=0f9edb3f39719d53a2d991f2a25383e89386e0e6;hpb=528bd8a194362b7e73d53360ec78ec22f06eecc2;p=pulseview.git diff --git a/pv/view/view.cpp b/pv/view/view.cpp index 0f9edb3f..9c793bb8 100644 --- a/pv/view/view.cpp +++ b/pv/view/view.cpp @@ -72,8 +72,7 @@ View::View(SigSession &session, QWidget *parent) : _v_offset(0), _updating_scroll(false), _show_cursors(false), - _cursors(pair(Cursor(*this, 0.0), - Cursor(*this, 1.0))), + _cursors(*this), _hover_point(-1, -1) { connect(horizontalScrollBar(), SIGNAL(valueChanged(int)), @@ -86,9 +85,9 @@ View::View(SigSession &session, QWidget *parent) : connect(&_session, SIGNAL(data_updated()), this, SLOT(data_updated())); - connect(&_cursors.first, SIGNAL(time_changed()), + connect(&_cursors.first(), SIGNAL(time_changed()), this, SLOT(marker_time_changed())); - connect(&_cursors.second, SIGNAL(time_changed()), + connect(&_cursors.second(), SIGNAL(time_changed()), this, SLOT(marker_time_changed())); connect(_header, SIGNAL(signals_moved()), @@ -162,7 +161,7 @@ void View::show_cursors(bool show) _viewport->update(); } -std::pair& View::cursors() +CursorPair& View::cursors() { return _cursors; } @@ -209,7 +208,7 @@ void View::update_scroll() get_scroll_layout(length, offset); length = max(length - areaSize.width(), 0.0); - horizontalScrollBar()->setPageStep(areaSize.width()); + horizontalScrollBar()->setPageStep(areaSize.width() / 2); _updating_scroll = true;