X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fruler.cpp;h=47da23a8b78e21a9e5f7725ca533f64d472897ad;hb=23e75650eba0491b2636de3cef87f893e38ae6f3;hp=bcf6a5281d494195b97bfc6c152dfc59227453f1;hpb=c3bb03ffcd63e5bb4a98e46313a71de96a544081;p=pulseview.git diff --git a/pv/view/ruler.cpp b/pv/view/ruler.cpp index bcf6a52..47da23a 100644 --- a/pv/view/ruler.cpp +++ b/pv/view/ruler.cpp @@ -171,13 +171,11 @@ void Ruler::mouseMoveEvent(QMouseEvent *e) // Do the drag dragging_ = true; - const int delta = e->pos().x() - mouse_down_point_.x(); + const QPoint delta = e->pos() - mouse_down_point_; const vector< shared_ptr > items(view_.time_items()); for (auto &i : items) if (i->dragging()) - i->set_time(view_.offset() + - (i->drag_point().x() + delta - 0.5) * - view_.scale()); + i->drag_by(delta); } void Ruler::mousePressEvent(QMouseEvent *e)