From 5d6b95f9f30e3ef77fea3c59284704715a256dd9 Mon Sep 17 00:00:00 2001 From: Joel Holdsworth Date: Sun, 9 Nov 2014 10:21:20 +0000 Subject: [PATCH] TraceGroup: Added ungroup method --- pv/view/tracegroup.cpp | 7 ++++++- pv/view/tracegroup.h | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pv/view/tracegroup.cpp b/pv/view/tracegroup.cpp index c2d3c06..765f097 100644 --- a/pv/view/tracegroup.cpp +++ b/pv/view/tracegroup.cpp @@ -195,7 +195,7 @@ unsigned int TraceGroup::depth() const return _owner ? _owner->depth() + 1 : 0; } -void TraceGroup::on_ungroup() +void TraceGroup::ungroup() { const vector< shared_ptr > items( child_items().begin(), child_items().end()); @@ -207,6 +207,11 @@ void TraceGroup::on_ungroup() _owner->remove_child_item(shared_from_this()); } +void TraceGroup::on_ungroup() +{ + ungroup(); +} + void TraceGroup::appearance_changed(bool label, bool content) { if (_owner) diff --git a/pv/view/tracegroup.h b/pv/view/tracegroup.h index be4cbf1..d246476 100644 --- a/pv/view/tracegroup.h +++ b/pv/view/tracegroup.h @@ -117,6 +117,8 @@ public: */ unsigned int depth() const; + void ungroup(); + public: void appearance_changed(bool label, bool content); -- 2.30.2