#include <customdatatype_itemtree.h>
|
| ItemTreeNode * | AddItem (Int32 id, const String &name, BaseList2D *bl, const GeData &data, UInt32 flags) |
| |
| ItemTreeNode * | AddNode (Int32 id, const String &name, BaseList2D *bl, const GeData &data, UInt32 flags, ItemTreeNode *parent, ItemTreeNode *prev) |
| |
| ItemTreeNodeData * | GetNodeData (ItemTreeNode *node) |
| |
| ItemTreeNode * | GetNext (ItemTreeNode *node) |
| |
| ItemTreeNode * | GetPrev (ItemTreeNode *node) |
| |
| ItemTreeNode * | GetUp (ItemTreeNode *node) |
| |
| ItemTreeNode * | GetDown (ItemTreeNode *node) |
| |
| ItemTreeNode * | GetRoot () |
| |
| ItemTreeNode * | GetFirst () |
| |
| void | Remove (ItemTreeNode *node) |
| |
| void | FreeNode (ItemTreeNode *&node) |
| |
| void | Insert (ItemTreeNode *node, ItemTreeNode *parent, ItemTreeNode *prev) |
| |
| void | SetOwner (BaseList2D *bl) |
| |
| BaseLink * | GetOwnerLink () |
| |
| BaseContainer * | GetUserData () |
| |
| Int32 | GetSelected (ItemTreeNode ***table) |
| |
| ItemTreeNode * | Find (UInt64 guid, ItemTreeNode *node=nullptr) |
| |
| void | ClearSelection () |
| |
| void | SetSelectedID (UInt64 guid) |
| |
| void | SetSelected (ItemTreeNode *node) |
| |
| ItemTreeNode * | GetFirstSelected () |
| |
| void | Reset () |
| |
| ItemTreeNodeIndex * | BuildIndexTable (Int32 &tcnt, Bool sorted) |
| |
◆ ItemTreeData()
◆ ~ItemTreeData()
◆ Alloc()
◆ Free()
◆ AddItem()
◆ AddNode()
◆ GetNodeData()
◆ GetNext()
| ItemTreeNode* GetNext |
( |
ItemTreeNode * |
node | ) |
|
◆ GetPrev()
| ItemTreeNode* GetPrev |
( |
ItemTreeNode * |
node | ) |
|
◆ GetUp()
| ItemTreeNode* GetUp |
( |
ItemTreeNode * |
node | ) |
|
◆ GetDown()
| ItemTreeNode* GetDown |
( |
ItemTreeNode * |
node | ) |
|
◆ GetRoot()
| ItemTreeNode* GetRoot |
( |
| ) |
|
◆ GetFirst()
| ItemTreeNode* GetFirst |
( |
| ) |
|
◆ Remove()
| void Remove |
( |
ItemTreeNode * |
node | ) |
|
◆ FreeNode()
| void FreeNode |
( |
ItemTreeNode *& |
node | ) |
|
◆ Insert()
| void Insert |
( |
ItemTreeNode * |
node, |
|
|
ItemTreeNode * |
parent, |
|
|
ItemTreeNode * |
prev |
|
) |
| |
◆ SetOwner()
◆ GetOwnerLink()
◆ GetUserData()
◆ GetSelected()
| Int32 GetSelected |
( |
ItemTreeNode *** |
table | ) |
|
◆ Find()
| ItemTreeNode* Find |
( |
UInt64 |
guid, |
|
|
ItemTreeNode * |
node = nullptr |
|
) |
| |
◆ ClearSelection()
◆ SetSelectedID()
| void SetSelectedID |
( |
UInt64 |
guid | ) |
|
◆ SetSelected()
| void SetSelected |
( |
ItemTreeNode * |
node | ) |
|
◆ GetFirstSelected()
| ItemTreeNode* GetFirstSelected |
( |
| ) |
|
◆ Reset()
◆ BuildIndexTable()