X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Fviewport.cpp;h=3811c1e8a143d70b6dc8f03115d1ead1e529c07e;hb=d75c5d12963b35bd8a8c507f565ec5c57fbdaac6;hp=1b3d371748b844255e0f5ef8b29b311d8130a538;hpb=cbf0f87e496c9d9157591c94dc445aaa960fe79d;p=pulseview.git diff --git a/pv/view/viewport.cpp b/pv/view/viewport.cpp index 1b3d3717..3811c1e8 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 @@ -179,10 +179,10 @@ void Viewport::paintEvent(QPaintEvent*) for (const shared_ptr r : row_items) r->paint_mid(p, pp); - p.setRenderHint(QPainter::Antialiasing, false); - for (const shared_ptr r : row_items) r->paint_fore(p, pp); + + p.setRenderHint(QPainter::Antialiasing, false); for (const shared_ptr t : time_items) t->paint_fore(p, pp);