.. include:: headings.inc .. currentmodule:: lib.mvctree .. highlight:: python .. _lib.mvctree.BasicTreeModel: ========================================================================================================================================== |phoenix_title| **BasicTreeModel** ========================================================================================================================================== A very simple treemodel implementation, but flexible enough for many needs. | |class_hierarchy| Inheritance Diagram ===================================== Inheritance diagram for class **BasicTreeModel** .. raw:: html

Inheritance diagram of BasicTreeModel

| |super_classes| Known Superclasses ================================== :class:`lib.mvctree.TreeModel` | |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~lib.mvctree.BasicTreeModel.__init__` :meth:`~lib.mvctree.BasicTreeModel.AddChild` :meth:`~lib.mvctree.BasicTreeModel.GetChildAt` :meth:`~lib.mvctree.BasicTreeModel.GetChildCount` :meth:`~lib.mvctree.BasicTreeModel.GetParent` :meth:`~lib.mvctree.BasicTreeModel.GetRoot` :meth:`~lib.mvctree.BasicTreeModel.InsertChild` :meth:`~lib.mvctree.BasicTreeModel.IsEditable` :meth:`~lib.mvctree.BasicTreeModel.IsLeaf` :meth:`~lib.mvctree.BasicTreeModel.RemoveNode` :meth:`~lib.mvctree.BasicTreeModel.SetEditable` :meth:`~lib.mvctree.BasicTreeModel.SetRoot` ================================================================================ ================================================================================ | |api| Class API =============== .. class:: BasicTreeModel(TreeModel) A very simple treemodel implementation, but flexible enough for many needs. .. method:: __init__(self) .. method:: AddChild(self, parent, child) .. method:: GetChildAt(self, node, index) .. method:: GetChildCount(self, node) .. method:: GetParent(self, node) .. method:: GetRoot(self) .. method:: InsertChild(self, parent, child, index) .. method:: IsEditable(self, node) .. method:: IsLeaf(self, node) .. method:: RemoveNode(self, node) .. method:: SetEditable(self, node, bool) .. method:: SetRoot(self, root)