21 #ifndef PULSEVIEW_PV_VIEW_TRACETREEITEMOWNER_HPP
22 #define PULSEVIEW_PV_VIEW_TRACETREEITEMOWNER_HPP
64 virtual unsigned int depth()
const = 0;
74 std::vector< std::shared_ptr<TraceTreeItem> >
117 #endif // PULSEVIEW_PV_VIEW_TRACETREEITEMOWNER_HPP
std::vector< std::shared_ptr< ViewItem > > item_list
virtual void row_item_appearance_changed(bool label, bool content)=0
std::vector< std::shared_ptr< TraceTreeItem > > trace_tree_child_items() const
std::pair< int, int > v_extents() const
virtual void restack_items()
virtual void extents_changed(bool horz, bool vert)=0
virtual const item_list & child_items() const
virtual pv::view::View * view()=0
void add_child_item(std::shared_ptr< TraceTreeItem > item)
virtual unsigned int depth() const =0
virtual int owner_visual_v_offset() const =0
void remove_child_item(std::shared_ptr< TraceTreeItem > item)
virtual pv::Session & session()=0
bool reassign_bgcolour_states(bool next_bgcolour_state)