X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fviewport.cpp;h=5cb65079f1c98fe61242862404b15c908a6d3602;hp=ac494272de8705522a6c1ca43e073dbd3f9d23d0;hb=ac0708fb7e6b4010d90a569386810d3d2edc7eb9;hpb=34ec096859764f71c210ec7c271fcac2b96374cc diff --git a/pv/view/viewport.cpp b/pv/view/viewport.cpp index ac494272..5cb65079 100644 --- a/pv/view/viewport.cpp +++ b/pv/view/viewport.cpp @@ -68,7 +68,7 @@ shared_ptr Viewport::get_mouse_over_item(const QPoint &pt) void Viewport::item_hover(const shared_ptr &item) { - if (item) + if (item && item->is_draggable()) setCursor(dynamic_pointer_cast(item) ? Qt::SizeVerCursor : Qt::SizeHorCursor); else @@ -203,8 +203,7 @@ void Viewport::wheelEvent(QWheelEvent *e) { assert(e); - if (e->orientation() == Qt::Vertical) - { + if (e->orientation() == Qt::Vertical) { if (e->modifiers() & Qt::ControlModifier) { // Vertical scrolling with the control key pressed // is intrepretted as vertical scrolling @@ -214,9 +213,7 @@ void Viewport::wheelEvent(QWheelEvent *e) // Vertical scrolling is interpreted as zooming in/out view_.zoom(e->delta() / 120, e->x()); } - } - else if (e->orientation() == Qt::Horizontal) - { + } else if (e->orientation() == Qt::Horizontal) { // Horizontal scrolling is interpreted as moving left/right view_.set_scale_offset(view_.scale(), e->delta() * view_.scale() + view_.offset());