MCPcopy Create free account
hub / github.com/MyGUI/mygui / removeItemAt

Method removeItemAt

MyGUIEngine/src/MyGUI_MenuControl.cpp:117–127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

115 }
116
117 void MenuControl::removeItemAt(size_t _index)
118 {
119 MYGUI_ASSERT_RANGE(_index, mItemsInfo.size(), "MenuControl::removeItemAt");
120
121 if (mItemsInfo[_index].submenu)
122 {
123 WidgetManager::getInstance().destroyWidget(mItemsInfo[_index].submenu);
124 mItemsInfo[_index].submenu = nullptr;
125 }
126 WidgetManager::getInstance().destroyWidget(mItemsInfo[_index].item);
127 }
128
129 void MenuControl::removeAllItems()
130 {

Callers

nothing calls this directly

Calls 2

sizeMethod · 0.45
destroyWidgetMethod · 0.45

Tested by

no test coverage detected