MapLink Pro .
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
envitia::InformationTree Struct Reference

Public Member Functions

 InformationTree ()
 ~InformationTree ()
InformationTreeItem * InsertItem (void const *, int, int, InformationTreeItem *parent=nullptr)
InformationTreeItem * InsertItem (InformationTreeItem *parent=nullptr)
InformationTreeItem * GetRootItem ()
void SetItemData (InformationTreeItem *item, Information *data)
Information * GetItemData (InformationTreeItem *item)
InformationTreeItem * GetParentItem (InformationTreeItem *child)
InformationTreeItem * GetChildItem (InformationTreeItem *parent)
InformationTreeItem * GetNextSiblingItem (InformationTreeItem *sibling)
void SelectItem (InformationTreeItem *item)
InformationTreeItem * GetSelectedItem ()
void DeleteAllItems ()
void DeleteItem (InformationTreeItem *)

Constructor & Destructor Documentation

◆ InformationTree()

envitia::InformationTree::InformationTree ( )

◆ ~InformationTree()

envitia::InformationTree::~InformationTree ( )

Member Function Documentation

◆ DeleteAllItems()

void envitia::InformationTree::DeleteAllItems ( )

◆ DeleteItem()

void envitia::InformationTree::DeleteItem ( InformationTreeItem * )

◆ GetChildItem()

InformationTreeItem * envitia::InformationTree::GetChildItem ( InformationTreeItem * parent)

◆ GetItemData()

Information * envitia::InformationTree::GetItemData ( InformationTreeItem * item)

◆ GetNextSiblingItem()

InformationTreeItem * envitia::InformationTree::GetNextSiblingItem ( InformationTreeItem * sibling)

◆ GetParentItem()

InformationTreeItem * envitia::InformationTree::GetParentItem ( InformationTreeItem * child)

◆ GetRootItem()

InformationTreeItem * envitia::InformationTree::GetRootItem ( )

◆ GetSelectedItem()

InformationTreeItem * envitia::InformationTree::GetSelectedItem ( )

◆ InsertItem() [1/2]

InformationTreeItem * envitia::InformationTree::InsertItem ( InformationTreeItem * parent = nullptr)

◆ InsertItem() [2/2]

InformationTreeItem * envitia::InformationTree::InsertItem ( void const * ,
int ,
int ,
InformationTreeItem * parent = nullptr )
inline

◆ SelectItem()

void envitia::InformationTree::SelectItem ( InformationTreeItem * item)

◆ SetItemData()

void envitia::InformationTree::SetItemData ( InformationTreeItem * item,
Information * data )