| 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 | { |
nothing calls this directly
no test coverage detected