#include <anatomist/object/objectmenu.h>
Definition at line 81 of file objectmenu.h.
◆ ObjectMenu() [1/3]
| anatomist::ObjectMenu::ObjectMenu |
( |
| ) |
|
◆ ObjectMenu() [2/3]
| anatomist::ObjectMenu::ObjectMenu |
( |
const ObjectMenu & | | ) |
|
◆ ObjectMenu() [3/3]
| anatomist::ObjectMenu::ObjectMenu |
( |
Tree & | t | ) |
|
◆ ~ObjectMenu()
| anatomist::ObjectMenu::~ObjectMenu |
( |
| ) |
|
◆ insertItem() [1/3]
| void anatomist::ObjectMenu::insertItem |
( |
const std::vector< std::string > & | inside, |
|
|
const std::string & | text ) |
◆ insertItem() [2/3]
| void anatomist::ObjectMenu::insertItem |
( |
const std::vector< std::string > & | inside, |
|
|
const std::string & | text, |
|
|
ObjectMenuCallback * | cbk ) |
inserts a terminal menu (with callback).
The ObjectMenu takes ownership of the callback, even if it fails to insert it in the menu tree.
◆ insertItem() [3/3]
inserts a terminal menu (with callback as a function)
◆ item()
| Tree * anatomist::ObjectMenu::item |
( |
const std::vector< std::string > & | pos, |
|
|
bool | createSubtrees = true ) |
◆ operator=()
◆ releaseTree()
| Tree * anatomist::ObjectMenu::releaseTree |
( |
| ) |
|
returns the internal tree and release ownership on it
◆ removeItem()
| void anatomist::ObjectMenu::removeItem |
( |
const std::vector< std::string > & | inside, |
|
|
const std::string & | text ) |
◆ tree() [1/2]
| Tree * anatomist::ObjectMenu::tree |
( |
| ) |
|
◆ tree() [2/2]
| const Tree * anatomist::ObjectMenu::tree |
( |
| ) |
const |
The documentation for this class was generated from the following file: