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

◆ SaveFilters()

void ScriptedWidgetEventHandler::SaveFilters ( )
inlineprotected

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

170 {
171 m_Options.Clear();
172
173 m_Options.Insert("m_SearchByName", m_SearchByName.GetText());
174 m_Options.Insert("m_RegionFilter", m_RegionFilter.GetStringValue());
175 m_Options.Insert("m_PingFilter", m_PingFilter.GetStringValue());
176 m_Options.Insert("m_FriendsPlayingFilter", m_FriendsPlayingFilter.GetStringValue());
177 m_Options.Insert("m_PreviouslyPlayedFilter", m_PreviouslyPlayedFilter.GetStringValue());
178 m_Options.Insert("m_FullServerFilter", m_FullServerFilter.GetStringValue());
179 m_Options.Insert("m_ThirdPersonFilter", m_ThirdPersonFilter.GetStringValue());
180 m_Options.Insert("m_PasswordFilter", m_PasswordFilter.GetStringValue());
181 m_Options.Insert("m_WhitelistFilter", m_WhitelistFilter.GetStringValue());
182 m_Options.Insert("m_MapFilter", m_MapFilter.GetStringValue());
183
184 #ifdef PLATFORM_CONSOLE
185 m_Options.Insert("m_SortingFilter", m_SortingFilter.GetStringValue());
186 m_Options.Insert("m_KeyboardFilter", m_KeyboardFilter.GetStringValue());
187 #else
188 m_Options.Insert("m_FavoritedFilter", m_FavoritedFilter.GetStringValue());
189 #endif
190
191 #ifdef PLATFORM_WINDOWS
192 #ifndef PLATFORM_CONSOLE
193 m_Options.Insert("m_SearchByIP", m_SearchByIP.GetText());
194 m_Options.Insert("m_CharacterAliveFilter", m_CharacterAliveFilter.GetStringValue());
195 m_Options.Insert("m_VersionMatchFilter", m_VersionMatchFilter.GetStringValue());
196 #endif
197 #endif
198
199 string data, errorMessage;
200 if (!JsonFileLoader<ref map<string, string>>.MakeData(m_Options, data, errorMessage))
201 ErrorEx(errorMessage);
202
203 g_Game.SetProfileString("SB_Filter_" + m_Tab.GetTabType(), data);
204 }
DayZGame g_Game
Определения DayZGame.c:4074
ref OptionSelector m_VersionMatchFilter
Определения ServerBrowserFilterContainer.c:20
ref OptionSelector m_FriendsPlayingFilter
Определения ServerBrowserFilterContainer.c:15
GameOptions m_Options
Определения OptionsMenuControls.c:18
PlayerListScriptedWidget m_Tab
Определения PlayerListEntryScriptedWidget.c:15
ref OptionSelectorMultistate m_SortingFilter
Определения ServerBrowserFilterContainer.c:10
ref OptionSelectorMultistate m_PingFilter
Определения ServerBrowserFilterContainer.c:12
ref OptionSelector m_PasswordFilter
Определения ServerBrowserFilterContainer.c:16
ref OptionSelector m_PreviouslyPlayedFilter
Определения ServerBrowserFilterContainer.c:19
ref OptionSelector m_WhitelistFilter
Определения ServerBrowserFilterContainer.c:17
EditBoxWidget m_SearchByIP
Определения ServerBrowserFilterContainer.c:6
ref OptionSelector m_FavoritedFilter
Определения ServerBrowserFilterContainer.c:14
ref OptionSelectorMultistate m_MapFilter
Определения ServerBrowserFilterContainer.c:13
ref OptionSelectorMultistate m_CharacterAliveFilter
Определения ServerBrowserFilterContainer.c:9
ref OptionSelector m_ThirdPersonFilter
Определения ServerBrowserFilterContainer.c:22
ref OptionSelector m_FullServerFilter
Определения ServerBrowserFilterContainer.c:21
ref OptionSelector m_KeyboardFilter
Определения ServerBrowserFilterContainer.c:18
ref OptionSelectorMultistate m_RegionFilter
Определения ServerBrowserFilterContainer.c:11
EditBoxWidget m_SearchByName
Определения ServerBrowserFilterContainer.c:5
enum ShapeType ErrorEx

Перекрестные ссылки ErrorEx, g_Game, m_CharacterAliveFilter, m_FavoritedFilter, m_FriendsPlayingFilter, m_FullServerFilter, m_KeyboardFilter, m_MapFilter, m_Options, m_PasswordFilter, m_PingFilter, m_PreviouslyPlayedFilter, m_RegionFilter, m_SearchByIP, m_SearchByName, m_SortingFilter, m_Tab, m_ThirdPersonFilter, m_VersionMatchFilter и m_WhitelistFilter.

Используется в ResetFilters().