]> sigrok.org Git - pulseview.git/blobdiff - pv/view/rowitem.cpp
MarginWidget: Moved in clear_selection
[pulseview.git] / pv / view / rowitem.cpp
index eeb727ccc966cffa86eccbedcf00dc076ade7136..2e693dd97ade70706e18bd90e2156b34787f9766 100644 (file)
@@ -115,9 +115,15 @@ int RowItem::get_visual_y() const
        return visual_v_offset_ + owner_->owner_visual_v_offset();
 }
 
+void RowItem::drag_by(const QPoint &delta)
+{
+       force_to_v_offset(drag_point_.y() + delta.y() -
+               owner_->owner_visual_v_offset());
+}
+
 QPoint RowItem::point(const QRect &rect) const
 {
-       return QPoint(rect.right(), visual_v_offset());
+       return QPoint(rect.right(), get_visual_y());
 }
 
 void RowItem::hover_point_changed()