From 83d8efb578f191554509161e8a555fbe9475b1f6 Mon Sep 17 00:00:00 2001 From: Joel Holdsworth Date: Sun, 30 Aug 2015 09:52:37 -0600 Subject: [PATCH] Header: Added drag-handling support for non-TraceTreeItems --- pv/view/header.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pv/view/header.cpp b/pv/view/header.cpp index bfb75532..7c2dd9b0 100644 --- a/pv/view/header.cpp +++ b/pv/view/header.cpp @@ -105,17 +105,17 @@ void Header::paintEvent(QPaintEvent*) // would be clipped away. const QRect rect(0, 0, width() - BaselineOffset, height()); - vector< shared_ptr > items( - view_.list_by_type()); + vector< shared_ptr > items( + view_.list_by_type()); stable_sort(items.begin(), items.end(), - [](const shared_ptr &a, const shared_ptr &b) { - return a->visual_v_offset() < b->visual_v_offset(); }); + [](const shared_ptr &a, const shared_ptr &b) { + return a->point(QRect()).y() < b->point(QRect()).y(); }); QPainter painter(this); painter.setRenderHint(QPainter::Antialiasing); - for (const shared_ptr r : items) + for (const shared_ptr r : items) { assert(r); -- 2.30.2