]> sigrok.org Git - pulseview.git/blobdiff - pv/view/view.cpp
Sampling bar now commits the sample rate into the device instance
[pulseview.git] / pv / view / view.cpp
index 10f6613c55da3fd2f362e51c67ff365a708b4359..b52d689f22c12d988ef3d2f56499bc0b3e9f4629 100644 (file)
@@ -75,8 +75,8 @@ View::View(SigSession &session, QWidget *parent) :
                Cursor(*this, 1.0))),
        _hover_point(-1, -1)
 {
-       connect(horizontalScrollBar(), SIGNAL(valueChanged(int)),
-               this, SLOT(h_scroll_value_changed(int)));
+       connect(horizontalScrollBar(), SIGNAL(sliderMoved(int)),
+               this, SLOT(h_scroll_moved(int)));
        connect(verticalScrollBar(), SIGNAL(valueChanged(int)),
                this, SLOT(v_scroll_value_changed(int)));
 
@@ -228,7 +228,7 @@ void View::update_scroll()
 
 void View::reset_signal_layout()
 {
-       int offset = SignalMargin;
+       int offset = SignalMargin + SignalHeight;
        const vector< shared_ptr<Signal> > sigs(_session.get_signals());
        BOOST_FOREACH(shared_ptr<Signal> s, sigs) {
                s->set_v_offset(offset);
@@ -288,7 +288,7 @@ void View::resizeEvent(QResizeEvent*)
        update_scroll();
 }
 
-void View::h_scroll_value_changed(int value)
+void View::h_scroll_moved(int value)
 {
        const int range = horizontalScrollBar()->maximum();
        if (range < MaxScrollValue)