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

◆ RenderPresetItems()

void ScriptConsoleItemsTab::RenderPresetItems ( )
inlineprotected

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

839 {
840 // load preset items list
841 int i;
842 m_PresetItemsTextListbox.ClearItems();
843 if (GetCurrentPresetIndex() != -1)
844 {
845 bool isFixed = IsCurrentPresetFixed();
846 TStringArray preset_array = new TStringArray;
847
848 if (isFixed)
849 {
850 m_ConfigDebugProfileFixed.GetPresetItems(GetCurrentPresetName(), preset_array);
851 }
852 else
853 {
854 m_ConfigDebugProfile.GetPresetItems(GetCurrentPresetName(), preset_array);
855 }
856
857 if (preset_array)
858 {
859 for (i = 0; i < preset_array.Count(); i++)
860 {
861 m_PresetItemsTextListbox.AddItem(preset_array.Get(i), NULL, 0);
862 }
863 }
864 }
865 }
TextListboxWidget m_PresetItemsTextListbox
Определения ScriptConsoleItemsTab.c:37
bool IsCurrentPresetFixed()
Определения ScriptConsoleItemsTab.c:402
int GetCurrentPresetIndex()
Определения ScriptConsoleItemsTab.c:392
string GetCurrentPresetName()
Определения ScriptConsoleItemsTab.c:756
PluginConfigDebugProfile m_ConfigDebugProfile
Определения ScriptConsoleTabBase.c:11
PluginConfigDebugProfileFixed m_ConfigDebugProfileFixed
Определения ScriptConsoleTabBase.c:12
array< string > TStringArray
Определения EnScript.c:685

Перекрестные ссылки GetCurrentPresetIndex(), GetCurrentPresetName(), IsCurrentPresetFixed(), ScriptConsoleTabBase::m_ConfigDebugProfile, ScriptConsoleTabBase::m_ConfigDebugProfileFixed и m_PresetItemsTextListbox.

Используется в AddItemToPreset(), Init(), ItemMoveDown(), ItemMoveUp(), RefreshLists(), RemoveItemFromPreset() и SelectPreset().