|
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.
1.7.3