X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fviewitem.cpp;fp=pv%2Fview%2Fviewitem.cpp;h=e9602f8790ddcec61767509cd694524cbd3d8cd6;hb=a009d21992db132679e27030736ed614522245ea;hp=a63d4d38ed7a3c6932f891883ab8918df70097cc;hpb=3e8a7cc6af5558a249c114b1609ececa2a381774;p=pulseview.git diff --git a/pv/view/viewitem.cpp b/pv/view/viewitem.cpp index a63d4d3..e9602f8 100644 --- a/pv/view/viewitem.cpp +++ b/pv/view/viewitem.cpp @@ -49,6 +49,11 @@ void ViewItem::select(bool select) selected_ = select; } +bool ViewItem::is_draggable() const +{ + return true; +} + bool ViewItem::dragging() const { return drag_point_.x() != INT_MIN && drag_point_.y() != INT_MIN; @@ -56,7 +61,8 @@ bool ViewItem::dragging() const void ViewItem::drag() { - drag_point_ = point(QRect()); + if (is_draggable()) + drag_point_ = point(QRect()); } void ViewItem::drag_release()