X-Git-Url: http://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fview.cpp;h=5e89397aec8e5e71c7732bd7e27faedadb20f40d;hp=cce5e11b6f99ddb2cc4ecb4bac47707beaa6f959;hb=f84000171de7e569590a2f766ae36290b73442da;hpb=3204525355165f3d5994a5d17d044da19e29e1c5 diff --git a/pv/view/view.cpp b/pv/view/view.cpp index cce5e11b..5e89397a 100644 --- a/pv/view/view.cpp +++ b/pv/view/view.cpp @@ -92,7 +92,6 @@ View::View(Session &session, QWidget *parent) : header_(new Header(*this)), scale_(1e-6), offset_(0), - v_offset_(0), updating_scroll_(false), tick_period_(0.0), tick_prefix_(0), @@ -104,7 +103,7 @@ View::View(Session &session, QWidget *parent) : connect(horizontalScrollBar(), SIGNAL(valueChanged(int)), this, SLOT(h_scroll_value_changed(int))); connect(verticalScrollBar(), SIGNAL(valueChanged(int)), - this, SLOT(v_scroll_value_changed(int))); + this, SLOT(v_scroll_value_changed())); connect(&session_, SIGNAL(signals_changed()), this, SLOT(signals_changed())); @@ -202,7 +201,7 @@ double View::offset() const int View::owner_visual_v_offset() const { - return -v_offset_; + return -verticalScrollBar()->sliderPosition(); } unsigned int View::depth() const @@ -656,9 +655,8 @@ void View::h_scroll_value_changed(int value) viewport_->update(); } -void View::v_scroll_value_changed(int value) +void View::v_scroll_value_changed() { - v_offset_ = value; header_->update(); viewport_->update(); }