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

Method _wrapItemChild

MyGUIEngine/src/MyGUI_MenuControl.cpp:480–494  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

478 }
479
480 void MenuControl::_wrapItemChild(MenuItem* _item, MenuControl* _widget)
481 {
482 // заменяем
483 size_t index = getItemIndex(_item);
484 if (mItemsInfo[index].submenu != nullptr)
485 {
486 WidgetManager::getInstance().destroyWidget(mItemsInfo[index].submenu);
487 mItemsInfo[index].submenu = nullptr;
488 }
489 mItemsInfo[index].submenu = _widget;
490 // скрываем менюшку
491 mItemsInfo[index].submenu->setVisible(false);
492
493 update();
494 }
495
496 void MenuControl::_wrapItem(
497 MenuItem* _item,

Callers 1

onWidgetCreatedMethod · 0.80

Calls 2

destroyWidgetMethod · 0.45
setVisibleMethod · 0.45

Tested by

no test coverage detected