X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fviewport.cpp;h=90f2b4b2a5a922d63a7931e47d9482c621f4d088;hp=2b03b76723147852cede33b727fa6e549785d21d;hb=238404062db14998f3b0ca93ae03a47543d219b8;hpb=ffd5cd208c277b148d0e3a85d49330149f02f0c8 diff --git a/pv/view/viewport.cpp b/pv/view/viewport.cpp index 2b03b76..90f2b4b 100644 --- a/pv/view/viewport.cpp +++ b/pv/view/viewport.cpp @@ -119,6 +119,11 @@ void Viewport::wheelEvent(QWheelEvent *event) if (event->orientation() == Qt::Vertical) { // Vertical scrolling is interpreted as zooming in/out _view.zoom(event->delta() / 120, event->x()); + } else if (event->orientation() == Qt::Horizontal) { + // Horizontal scrolling is interpreted as moving left/right + _view.set_scale_offset(_view.scale(), + event->delta() * _view.scale() + + _view.offset()); } }