X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Ftracetreeitemowner.hpp;h=b26b1e7e46d3e81846f96fb5b2682e19c48f857a;hb=f1a7311612c1289a672074cccca2ce72daf924eb;hp=4c0043f66dd9b7b51bad1e188fe7d30297e9ed59;hpb=a7dafb5c5f6ba13cf3aaa63ca491f0100e3b1153;p=pulseview.git diff --git a/pv/view/tracetreeitemowner.hpp b/pv/view/tracetreeitemowner.hpp index 4c0043f6..b26b1e7e 100644 --- a/pv/view/tracetreeitemowner.hpp +++ b/pv/view/tracetreeitemowner.hpp @@ -118,22 +118,16 @@ public: */ const_iterator end() const; - /** - * Makes a list of row item owners of all the row items that are - * decendants of this item. - */ - std::set< TraceTreeItemOwner* > list_row_item_owners(); - /** * Creates a list of decendant signals filtered by type. */ template - std::set< std::shared_ptr > list_by_type() { - std::set< std::shared_ptr > items; + std::vector< std::shared_ptr > list_by_type() { + std::vector< std::shared_ptr > items; for (const auto &r : *this) { std::shared_ptr p = std::dynamic_pointer_cast(r); if (p) - items.insert(p); + items.push_back(p); } return items;