Planeshift
|
#include <pawstree.h>
Public Member Functions | |
virtual void | Clear () |
virtual void | DeleteChild (const csString &name) |
virtual void | DeleteChild (pawsTreeNode *node) |
pawsTreeNode * | FindNodeAt (pawsTreeNode *parent, int x, int y) |
pawsTreeNode * | FindNodeByName (const csString &name) |
pawsTreeNode * | GetRoot () |
int | GetVersion () |
virtual void | InsertChild (pawsTreeNode *parent, pawsTreeNode *node, pawsTreeNode *nextSibling=NULL) |
virtual void | InsertChild (const csString &parent, pawsTreeNode *node, const csString &nextSibling) |
virtual void | InsertChild (const csString &parent, pawsTreeNode *node) |
virtual bool | Load (iDocumentNode *node) |
virtual void | MoveChild (const csString &name, const csString &nextSibling) |
virtual void | MoveChild (pawsTreeNode *node, pawsTreeNode *nextSibling=NULL) |
virtual void | NewNode (pawsTreeNode *node)=0 |
virtual void | NodeChanged () |
pawsTreeStruct () | |
virtual void | RemoveChild (pawsTreeNode *node) |
virtual void | RemoveNode (pawsTreeNode *node)=0 |
virtual void | SetRoot (pawsTreeNode *root) |
virtual | ~pawsTreeStruct () |
Protected Attributes | |
pawsTreeNode * | root |
int | version |
Definition at line 205 of file pawstree.h.
pawsTreeStruct::pawsTreeStruct | ( | ) |
virtual pawsTreeStruct::~pawsTreeStruct | ( | ) | [virtual] |
virtual void pawsTreeStruct::Clear | ( | ) | [virtual] |
virtual void pawsTreeStruct::DeleteChild | ( | pawsTreeNode * | node | ) | [virtual] |
virtual void pawsTreeStruct::DeleteChild | ( | const csString & | name | ) | [virtual] |
pawsTreeNode* pawsTreeStruct::FindNodeAt | ( | pawsTreeNode * | parent, |
int | x, | ||
int | y | ||
) |
pawsTreeNode* pawsTreeStruct::FindNodeByName | ( | const csString & | name | ) |
pawsTreeNode* pawsTreeStruct::GetRoot | ( | ) |
int pawsTreeStruct::GetVersion | ( | ) | [inline] |
Definition at line 243 of file pawstree.h.
virtual void pawsTreeStruct::InsertChild | ( | const csString & | parent, |
pawsTreeNode * | node, | ||
const csString & | nextSibling | ||
) | [virtual] |
virtual void pawsTreeStruct::InsertChild | ( | const csString & | parent, |
pawsTreeNode * | node | ||
) | [virtual] |
virtual void pawsTreeStruct::InsertChild | ( | pawsTreeNode * | parent, |
pawsTreeNode * | node, | ||
pawsTreeNode * | nextSibling = NULL |
||
) | [virtual] |
virtual bool pawsTreeStruct::Load | ( | iDocumentNode * | node | ) | [virtual] |
virtual void pawsTreeStruct::MoveChild | ( | pawsTreeNode * | node, |
pawsTreeNode * | nextSibling = NULL |
||
) | [virtual] |
virtual void pawsTreeStruct::MoveChild | ( | const csString & | name, |
const csString & | nextSibling | ||
) | [virtual] |
virtual void pawsTreeStruct::NewNode | ( | pawsTreeNode * | node | ) | [pure virtual] |
Implements pawsITreeStruct.
Implemented in pawsTree.
virtual void pawsTreeStruct::NodeChanged | ( | ) | [virtual] |
Implements pawsITreeStruct.
virtual void pawsTreeStruct::RemoveChild | ( | pawsTreeNode * | node | ) | [virtual] |
virtual void pawsTreeStruct::RemoveNode | ( | pawsTreeNode * | node | ) | [pure virtual] |
Implements pawsITreeStruct.
Implemented in pawsTree.
virtual void pawsTreeStruct::SetRoot | ( | pawsTreeNode * | root | ) | [virtual] |
Reimplemented in pawsTree.
pawsTreeNode* pawsTreeStruct::root [protected] |
Definition at line 249 of file pawstree.h.
int pawsTreeStruct::version [protected] |
Definition at line 250 of file pawstree.h.