Lines Matching refs:TreeTableNode

422 	TreeTableRow(TreeTableNode* node)
428 TreeTableNode* Node()
434 TreeTableNode* fNode;
438 // #pragma mark - TreeTableNode
441 class TreeTableNode {
443 TreeTableNode(TreeTableNode* parent);
444 ~TreeTableNode();
449 TreeTableNode* Parent() const { return fParent; }
453 bool AddChild(TreeTableNode* child, int32 index);
454 TreeTableNode* RemoveChild(int32 index);
457 TreeTableNode* ChildAt(int32 index);
458 int32 IndexOf(TreeTableNode* child);
461 typedef BObjectList<TreeTableNode> NodeList;
464 TreeTableNode* fParent;
470 TreeTableNode::TreeTableNode(TreeTableNode* parent)
479 TreeTableNode::~TreeTableNode()
487 TreeTableNode::Init(void* modelObject, int32 columnCount)
511 TreeTableNode::DetachRow()
517 for (int32 i = 0; TreeTableNode* child = fChildren->ItemAt(i); i++)
524 TreeTableNode::ModelObject() const
532 TreeTableNode::AddChild(TreeTableNode* child, int32 index)
544 TreeTableNode*
545 TreeTableNode::RemoveChild(int32 index)
552 TreeTableNode::CountChildren() const
558 TreeTableNode*
559 TreeTableNode::ChildAt(int32 index)
566 TreeTableNode::IndexOf(TreeTableNode* child)
602 if (TreeTableNode* node = _NodeAt(index))
611 if (TreeTableNode* node = _NodeAt(index)) {
647 fNodes = new(std::nothrow) TreeTableNode*[fNodeCount];
661 TreeTableNode*
732 fRootNode = new(std::nothrow) TreeTableNode(NULL);
775 TreeTableNode* node = _NodeForPath(path);
792 if (TreeTableNode* node = _NodeForPath(path))
807 if (TreeTableNode* node = _NodeForPath(path))
817 if (TreeTableNode* node = _NodeForPath(path))
825 if (TreeTableNode* node = _NodeForPath(path))
848 TreeTableNode* node = _NodeForPath(path);
964 TreeTableNode* node = _NodeForPath(path);
976 TreeTableNode* node = _NodeForPath(path);
988 TreeTableNode* node = _NodeForPath(path);
994 if (TreeTableNode* child = node->ChildAt(i))
1050 TreeTable::_AddChildRows(TreeTableNode* parentNode, int32 childIndex,
1058 TreeTableNode* node = new(std::nothrow) TreeTableNode(parentNode);
1079 TreeTable::_RemoveChildRows(TreeTableNode* parentNode, int32 childIndex,
1091 if (TreeTableNode* child = parentNode->RemoveChild(i)) {
1104 TreeTable::_SetNodeExpanded(TreeTableNode* node, bool expanded,
1114 TreeTableNode*
1117 TreeTableNode* node = fRootNode;
1128 TreeTable::_GetPathForNode(TreeTableNode* node, TreeTablePath& _path) const