X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fheader.cpp;h=e3ad9d3815d9aa7de5f83b62d5ac4a18d3431949;hb=7708eb92ca87836f5d4987899e0fbb7a4e2335b4;hp=3530d891b5f7edf6bde111c70f7202ab2849e718;hpb=b434cbaf3208c2037fd5f86001b367b46ba926ba;p=pulseview.git diff --git a/pv/view/header.cpp b/pv/view/header.cpp index 3530d89..e3ad9d3 100644 --- a/pv/view/header.cpp +++ b/pv/view/header.cpp @@ -62,8 +62,6 @@ static bool item_selected(shared_ptr r) Header::Header(View &parent) : MarginWidget(parent) { - connect(&view_, SIGNAL(signals_moved()), - this, SLOT(on_signals_moved())); } QSize Header::sizeHint() const @@ -94,24 +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(); - signals_moved(); -} - void Header::paintEvent(QPaintEvent*) { // The trace labels are not drawn with the arrows exactly on the @@ -178,11 +158,6 @@ void Header::keyPressEvent(QKeyEvent *e) on_ungroup(); } -void Header::on_signals_moved() -{ - update(); -} - void Header::on_group() { vector< shared_ptr > selected_items(