DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ UpdateListObjects()

void UIScriptedMenu::UpdateListObjects ( )
inlineprivate

См. определение в файле SceneEditorMenu.c строка 1137

1138 {
1140
1141 m_SlWgtLbxObjectsList.ClearItems();
1142
1143 int row = -1;
1144 SceneObject selected_object = m_ModuleSceneManager.GetSelectedSceneObject();
1145
1146 for ( int i = 0; i < m_SlObjectsList.Count(); ++i )
1147 {
1148 SceneObject scene_obj = m_SlObjectsList.GetElement(i);
1149
1150 if ( selected_object != NULL && selected_object == scene_obj )
1151 {
1152 row = i;
1153 }
1154
1155 m_SlWgtLbxObjectsList.AddItem(scene_obj.GetTypeName(), NULL, 0);
1156 }
1157
1158 m_SlWgtLbxObjectsList.SelectRow(row);
1159 }
string GetTypeName()
Определения SceneObject.c:375
TextListboxWidget m_SlWgtLbxObjectsList
Определения SceneEditorMenu.c:1072
ref map< int, SceneObject > m_SlObjectsList
Определения SceneEditorMenu.c:1071
PluginSceneManager m_ModuleSceneManager
Определения SceneEditorMenu.c:1050
EditBoxWidget m_SlWgtEbxFilter
Определения SceneEditorMenu.c:1073
map< int, SceneObject > GetFiltredSceneObjects(string search_string, map< int, SceneObject > array_ret)
Определения SceneEditorMenu.c:1179

Перекрестные ссылки GetFiltredSceneObjects(), SceneObject::GetTypeName(), m_ModuleSceneManager, m_SlObjectsList, m_SlWgtEbxFilter и m_SlWgtLbxObjectsList.

Используется в Init(), OnChange() и Refresh().