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

Method swapItemsAt

MyGUIEngine/src/MyGUI_MultiListBox.cpp:498–509  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

496 }
497
498 void MultiListBox::swapItemsAt(size_t _index1, size_t _index2)
499 {
500 MYGUI_ASSERT(!mVectorColumnInfo.empty(), "MultiListBox::removeItemAt");
501 MYGUI_ASSERT_RANGE(_index1, mVectorColumnInfo.begin()->list->getItemCount(), "MultiListBox::swapItemsAt");
502 MYGUI_ASSERT_RANGE(_index2, mVectorColumnInfo.begin()->list->getItemCount(), "MultiListBox::swapItemsAt");
503
504 // при сортированном, меняем только индексы
505 BiIndexBase::swapItemsFaceAt(_index1, _index2);
506
507 // при несортированном, нужно наоборот, поменять только данные
508 // FIXME
509 }
510
511 void MultiListBox::setColumnDataAt(size_t _index, Any _data)
512 {

Callers 2

flipListMethod · 0.45
sortListMethod · 0.45

Calls 3

emptyMethod · 0.45
getItemCountMethod · 0.45
beginMethod · 0.45

Tested by

no test coverage detected