#include <cassert>
#include "tracetreeitem.hpp"
-#include "tracetreeitemowner.hpp"
#include "trace.hpp"
+#include "tracetreeitemowner.hpp"
-using std::dynamic_pointer_cast;
using std::find;
using std::make_pair;
using std::max;
using std::min;
using std::pair;
-using std::set;
using std::shared_ptr;
using std::static_pointer_cast;
using std::vector;
return extents;
}
-bool TraceTreeItemOwner::reassign_bgcolour_states(bool next_bgcolour_state)
-{
- vector< shared_ptr<TraceTreeItem> > items = trace_tree_child_items();
-
- // Sort items according to vertical position
- sort(items.begin(), items.end(),
- [](const shared_ptr<TraceTreeItem> a, const shared_ptr<TraceTreeItem> b) {
- return a->layout_v_offset() > b->layout_v_offset(); });
-
- for (const shared_ptr<TraceTreeItem> item : items) {
- item->set_bgcolour_state(next_bgcolour_state);
- next_bgcolour_state = !next_bgcolour_state;
- }
-
- return next_bgcolour_state;
-}
-
void TraceTreeItemOwner::restack_items()
{
}