Lines Matching refs:TreeItem
4594 class TreeItem;
4601 virtual void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) = 0;
4602 virtual void TreeDelegateGenerateChildren(TreeItem &item) = 0;
4603 virtual void TreeDelegateUpdateSelection(TreeItem &root, int &selection_index, in TreeDelegateUpdateSelection()
4604 TreeItem *&selected_item) {} in TreeDelegateUpdateSelection()
4607 virtual bool TreeDelegateItemSelected(TreeItem &item) = 0;
4618 TreeItemData(TreeItem *parent, TreeDelegate &delegate, in TreeItemData()
4625 TreeItem *m_parent;
4636 class TreeItem : public TreeItemData { class
4638 TreeItem(TreeItem *parent, TreeDelegate &delegate, bool might_have_children) in TreeItem() function in TreeItem
4645 TreeItem(const TreeItem &) = delete;
4646 TreeItem &operator=(const TreeItem &rhs) = delete;
4648 TreeItem &operator=(TreeItem &&rhs) { in operator =()
4656 TreeItem(TreeItem &&rhs) : TreeItemData(std::move(rhs)) { in TreeItem() function in TreeItem
4678 return TreeItem(parent, delegate, might_have_children); in Resize()
4682 TreeItem &operator[](size_t i) { return m_children[i]; } in operator []()
4712 TreeItem *GetParent() { return m_parent; } in GetParent()
4781 void DrawTreeForChild(Window &window, TreeItem *child, in DrawTreeForChild()
4806 TreeItem *GetItemForRowIndex(uint32_t row_idx) { in GetItemForRowIndex()
4813 TreeItem *selected_item_ptr = item.GetItemForRowIndex(row_idx); in GetItemForRowIndex()
4842 void AdoptChildren(std::vector<TreeItem> &children) { in AdoptChildren()
4848 std::vector<TreeItem> m_children;
5014 TreeItem m_root;
5015 TreeItem *m_selected_item = nullptr;
5033 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
5037 void TreeDelegateGenerateChildren(TreeItem &item) override {} in TreeDelegateGenerateChildren()
5039 bool TreeDelegateItemSelected(TreeItem &item) override { return false; } in TreeDelegateItemSelected()
5051 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
5070 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
5074 bool TreeDelegateItemSelected(TreeItem &item) override { in TreeDelegateItemSelected()
5107 ThreadSP GetThread(const TreeItem &item) { in GetThread()
5114 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
5127 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
5158 bool TreeDelegateItemSelected(TreeItem &item) override { in TreeDelegateItemSelected()
5213 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
5226 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
5264 void TreeDelegateUpdateSelection(TreeItem &root, int &selection_index, in TreeDelegateUpdateSelection()
5265 TreeItem *&selected_item) override { in TreeDelegateUpdateSelection()
5292 bool TreeDelegateItemSelected(TreeItem &item) override { return false; } in TreeDelegateItemSelected()
5317 BreakpointLocationSP GetBreakpointLocation(const TreeItem &item) { in GetBreakpointLocation()
5322 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
5424 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
5437 bool TreeDelegateItemSelected(TreeItem &item) override { return false; } in TreeDelegateItemSelected()
5452 BreakpointSP GetBreakpoint(const TreeItem &item) { in GetBreakpoint()
5458 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
5467 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
5482 bool TreeDelegateItemSelected(TreeItem &item) override { return false; } in TreeDelegateItemSelected()
5505 void TreeDelegateDrawTreeItem(TreeItem &item, Window &window) override { in TreeDelegateDrawTreeItem()
5509 void TreeDelegateGenerateChildren(TreeItem &item) override { in TreeDelegateGenerateChildren()
5526 bool TreeDelegateItemSelected(TreeItem &item) override { return false; } in TreeDelegateItemSelected()