X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Fheader.cpp;h=26aae49fada6f9a5a7d2d533ad77b2c8e017baaa;hb=b485408f20c39ae8d05372a5faffe15653c74705;hp=cb6f0658b4c9b00561822ab09048763f1eccb43a;hpb=f15bb3bc4f964eaafdd4c46f29f69ef74572baee;p=pulseview.git diff --git a/pv/view/header.cpp b/pv/view/header.cpp index cb6f0658..26aae49f 100644 --- a/pv/view/header.cpp +++ b/pv/view/header.cpp @@ -92,23 +92,6 @@ shared_ptr Header::get_mouse_over_item(const QPoint &pt) return shared_ptr(); } -void Header::drag_items(const QPoint &delta) -{ - RowItemOwner *item_owner = nullptr; - for (std::shared_ptr r : view_) - if (r->dragging()) { - item_owner = r->owner(); - r->drag_by(delta); - - // Ensure the trace is selected - r->select(); - } - - item_owner->restack_items(); - for (const auto &r : *item_owner) - r->animate_to_layout_v_offset(); -} - void Header::paintEvent(QPaintEvent*) { // The trace labels are not drawn with the arrows exactly on the @@ -130,7 +113,7 @@ void Header::paintEvent(QPaintEvent*) { assert(r); - const bool highlight = !dragging_ && + const bool highlight = !item_dragging_ && r->label_rect(rect).contains(mouse_point_); r->paint_label(painter, rect, highlight); }