Lines Matching refs:TreeItem
3382 class TreeItem;
3389 virtual void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) = 0;
3390 virtual void TreeDelegateGenerateChildren(TreeItem &item) = 0;
3391 virtual void TreeDelegateUpdateSelection(TreeItem &root, int &selection_index, in TreeDelegateUpdateSelection()
3392 TreeItem *&selected_item) { in TreeDelegateUpdateSelection()
3396 TreeItem &item) = 0; // Return true if we need to update views
3402 class TreeItem { class
3404 TreeItem(TreeItem *parent, TreeDelegate &delegate, bool might_have_children) in TreeItem() function in TreeItem
3412 TreeItem &operator=(const TreeItem &rhs) { in operator =()
3426 TreeItem(const TreeItem &) = default;
3438 void Resize(size_t n, const TreeItem &t) { m_children.resize(n, t); } in Resize()
3440 TreeItem &operator[](size_t i) { return m_children[i]; } in operator []()
3470 TreeItem *GetParent() { return m_parent; } in GetParent()
3539 void DrawTreeForChild(Window &window, TreeItem *child, in DrawTreeForChild()
3564 TreeItem *GetItemForRowIndex(uint32_t row_idx) { in GetItemForRowIndex()
3571 TreeItem *selected_item_ptr = item.GetItemForRowIndex(row_idx); in GetItemForRowIndex()
3590 TreeItem *m_parent;
3596 std::vector<TreeItem> m_children;
3780 TreeItem m_root;
3781 TreeItem *m_selected_item;
3801 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
3820 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
3824 bool TreeDelegateItemSelected(TreeItem &item) override { in TreeDelegateItemSelected()
3858 ThreadSP GetThread(const TreeItem &item) { in GetThread()
3865 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
3878 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
3896 TreeItem t(&item, *m_frame_delegate_sp, false); in TreeDelegateGenerateChildren()
3910 bool TreeDelegateItemSelected(TreeItem &item) override { in TreeDelegateItemSelected()
3955 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
3968 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
3988 TreeItem t(&item, *m_thread_delegate_sp, false); in TreeDelegateGenerateChildren()
4007 void TreeDelegateUpdateSelection(TreeItem &root, int &selection_index, in TreeDelegateUpdateSelection()
4008 TreeItem *&selected_item) override { in TreeDelegateUpdateSelection()
4034 bool TreeDelegateItemSelected(TreeItem &item) override { return false; } in TreeDelegateItemSelected()