#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()