X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Fheader.cpp;h=f31a91cc820400fcf707228438fe2f5d2373fca1;hb=d40f4db76fc8120fcd54ace8c6fce63387e025ca;hp=cb6f0658b4c9b00561822ab09048763f1eccb43a;hpb=f15bb3bc4f964eaafdd4c46f29f69ef74572baee;p=pulseview.git diff --git a/pv/view/header.cpp b/pv/view/header.cpp index cb6f0658..f31a91cc 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); } @@ -224,7 +207,7 @@ void Header::on_ungroup() break; } } - } while(restart); + } while (restart); } } // namespace view