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

Method removeItem

Tools/LayoutEditor/PanelItems.cpp:152–166  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

150 }
151
152 void PanelItems::removeItem(size_t _index)
153 {
154 MyGUI::IItemContainer* itemContainer = dynamic_cast<MyGUI::IItemContainer*>(mCurrentWidget);
155
156 if (itemContainer != nullptr)
157 {
158 MyGUI::Widget* item = itemContainer->_getItemAt(_index);
159
160 if (item == nullptr)
161 erasePropertyValue(mCurrentWidget, _index, "AddItem");
162
163 // при удалении виджета он сам удалит контейнер
164 itemContainer->_removeItemAt(_index);
165 }
166 }
167
168 void PanelItems::notifyAddItem(MyGUI::Widget* _sender)
169 {

Calls 2

_getItemAtMethod · 0.45
_removeItemAtMethod · 0.45

Tested by

no test coverage detected