]> sigrok.org Git - pulseview.git/blobdiff - pv/view/header.cpp
ViewItem: Use drag_point() with drag_by()
[pulseview.git] / pv / view / header.cpp
index c19d10883af7fed3c77e3ee60d0f497faadb2958..77ac1aa88c343498bfcaf57939b4f0995862b54a 100644 (file)
@@ -247,11 +247,11 @@ void Header::mouseMoveEvent(QMouseEvent *event)
        // Do the drag
        dragging_ = true;
 
-       const int delta = event->pos().y() - mouse_down_point_.y();
+       const QPoint delta = event->pos() - mouse_down_point_;
 
        for (std::shared_ptr<RowItem> r : view_)
                if (r->dragging()) {
-                       r->force_to_v_offset(r->drag_point().y() + delta);
+                       r->drag_by(delta);
 
                        // Ensure the trace is selected
                        r->select();