Lines Matching refs:TreeItem
4593 class TreeItem;
4600 virtual void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) = 0;
4601 virtual void TreeDelegateGenerateChildren(TreeItem &item) = 0;
4602 virtual void TreeDelegateUpdateSelection(TreeItem &root, int &selection_index, in TreeDelegateUpdateSelection()
4603 TreeItem *&selected_item) {} in TreeDelegateUpdateSelection()
4606 virtual bool TreeDelegateItemSelected(TreeItem &item) = 0;
4616 class TreeItem { class
4618 TreeItem(TreeItem *parent, TreeDelegate &delegate, bool might_have_children) in TreeItem() function in TreeItem
4625 TreeItem &operator=(const TreeItem &rhs) { in operator =()
4639 TreeItem(const TreeItem &) = default;
4651 void Resize(size_t n, const TreeItem &t) { m_children.resize(n, t); } in Resize()
4653 TreeItem &operator[](size_t i) { return m_children[i]; } in operator []()
4683 TreeItem *GetParent() { return m_parent; } in GetParent()
4752 void DrawTreeForChild(Window &window, TreeItem *child, in DrawTreeForChild()
4777 TreeItem *GetItemForRowIndex(uint32_t row_idx) { in GetItemForRowIndex()
4784 TreeItem *selected_item_ptr = item.GetItemForRowIndex(row_idx); in GetItemForRowIndex()
4813 TreeItem *m_parent;
4820 std::vector<TreeItem> m_children;
4988 TreeItem m_root;
4989 TreeItem *m_selected_item = nullptr;
5007 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
5011 void TreeDelegateGenerateChildren(TreeItem &item) override {} in TreeDelegateGenerateChildren()
5013 bool TreeDelegateItemSelected(TreeItem &item) override { return false; } in TreeDelegateItemSelected()
5025 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
5044 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
5048 bool TreeDelegateItemSelected(TreeItem &item) override { in TreeDelegateItemSelected()
5081 ThreadSP GetThread(const TreeItem &item) { in GetThread()
5088 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
5101 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
5119 TreeItem t(&item, *m_frame_delegate_sp, false); in TreeDelegateGenerateChildren()
5133 bool TreeDelegateItemSelected(TreeItem &item) override { in TreeDelegateItemSelected()
5188 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
5201 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
5221 TreeItem t(&item, *m_thread_delegate_sp, false); in TreeDelegateGenerateChildren()
5240 void TreeDelegateUpdateSelection(TreeItem &root, int &selection_index, in TreeDelegateUpdateSelection()
5241 TreeItem *&selected_item) override { in TreeDelegateUpdateSelection()
5267 bool TreeDelegateItemSelected(TreeItem &item) override { return false; } in TreeDelegateItemSelected()
5292 BreakpointLocationSP GetBreakpointLocation(const TreeItem &item) { in GetBreakpointLocation()
5297 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
5399 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
5405 TreeItem details_tree_item(&item, *m_string_delegate_sp, false); in TreeDelegateGenerateChildren()
5413 bool TreeDelegateItemSelected(TreeItem &item) override { return false; } in TreeDelegateItemSelected()
5428 BreakpointSP GetBreakpoint(const TreeItem &item) { in GetBreakpoint()
5434 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
5443 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
5449 TreeItem breakpoint_location_tree_item( in TreeDelegateGenerateChildren()
5459 bool TreeDelegateItemSelected(TreeItem &item) override { return false; } in TreeDelegateItemSelected()
5482 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
5486 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
5496 TreeItem breakpoint_tree_item(&item, *m_breakpoint_delegate_sp, true); in TreeDelegateGenerateChildren()
5504 bool TreeDelegateItemSelected(TreeItem &item) override { return false; } in TreeDelegateItemSelected()