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

Method setItemDataAt

MyGUIEngine/src/MyGUI_ItemBox.cpp:309–322  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

307 }
308
309 void ItemBox::setItemDataAt(size_t _index, Any _data)
310 {
311 MYGUI_ASSERT_RANGE(_index, mItemsInfo.size(), "ItemBox::setItemData");
312 mItemsInfo[_index].data = std::move(_data);
313
314 size_t start = (size_t)(mFirstVisibleIndex * mCountItemInLine);
315 if ((_index >= start) && (_index < (start + mVectorItems.size())))
316 {
317 IBDrawItemInfo data(_index, mIndexSelect, mIndexActive, mIndexAccept, mIndexRefuse, true, false);
318 requestDrawItem(this, mVectorItems[_index - start], data);
319 }
320
321 _resetContainer(true);
322 }
323
324 void ItemBox::insertItemAt(size_t _index, Any _data, bool update)
325 {

Callers 10

SetItemDataAtFunction · 0.45
SetItemDataAtFunction · 0.45
SetItemDataAtFunction · 0.45
SetItemDataAtFunction · 0.45
setItemDataMethod · 0.45
setItemDataMethod · 0.45
createWidgetPopupMethod · 0.45
invalidateListMethod · 0.45

Calls 2

requestDrawItemFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected