Enumerations | |
enum | TabType { OFFICIAL , COMMUNITY , LAN , FAVORITE , NONE } |
enum TabType |
void AddFavoritesToFilter | ( | GetServersInput | input | ) |
References m_Menu.
Referenced by ServerBrowserTabConsolePages::RefreshList(), and ServerBrowserTabPc::RefreshList().
int AddSorted | ( | GetServersResultRow | entry | ) |
Referenced by ServerBrowserTab::OnLoadServersAsyncPC().
void ApplyFilters | ( | ) |
Referenced by ServerBrowserTab::OnClick().
void ButtonDisable | ( | Widget | w | ) |
void ButtonEnable | ( | Widget | w | ) |
void ColorDisable | ( | Widget | w | ) |
References ColorManager::COLOR_DISABLED_TEXT, and SetFocus().
void ColorHighlight | ( | Widget | w | ) |
References ARGB().
Referenced by OptionSelectorBase::OnMouseEnter(), and ServerBrowserTab::OnMouseEnter().
void ColorNormal | ( | Widget | w | ) |
References ARGB().
Referenced by OptionSelectorBase::OnMouseLeave(), and ServerBrowserTab::OnMouseLeave().
void Connect | ( | ServerBrowserEntry | server | ) |
References m_Menu, and m_SelectedServer.
References m_EntriesSorted, m_EntryMods, m_LoadingText, m_Root, and m_SortInverted.
void Down | ( | ) |
void Focus | ( | ) |
References m_CurrentSelectedServer, m_EntryWidgets, m_SelectedServer, ScrollToEntry(), and ServerBrowserTab::UpdateServerList().
Referenced by ServerBrowserTab::SetPageIndex().
int GetCurrentPage | ( | ) |
Widget GetDetailsRoot | ( | ) |
References m_DetailsRoot.
Widget GetFilterRoot | ( | ) |
References m_FilterRoot.
bool GetIsServerLoadingFinished | ( | ) |
References m_LoadingFinished.
void GetNextEntry | ( | ) |
References GetFocus(), and SetFocus().
void GetNextFilter | ( | ) |
void GetNextPage | ( | ) |
References OnlineServices::LoadServers(), m_CurrentFilterInput, m_LastLoadedPage, GetServersInput::m_Page, and m_TotalPages.
Referenced by ServerBrowserTab::OnLoadServersAsyncConsole().
void GetPrevEntry | ( | ) |
References GetFocus(), and SetFocus().
void GetPrevFilter | ( | ) |
ServerBrowserMenuNew GetRootMenu | ( | ) |
References m_Menu.
ServerBrowserEntry GetSelectedServer | ( | ) |
References m_SelectedServer.
string GetSortOption | ( | ) |
References m_SortType.
Referenced by RefreshList().
TabType GetTabType | ( | ) |
References m_TabType.
Referenced by ServerBrowserTab::LoadingServersStop(), and UIScriptedMenu::OnTabSwitch().
References m_ApplyFilter, m_BtnShowDetails, m_BtnShowFilters, m_FilterSearchText, m_FilterSearchTextBox, m_RefreshList, and m_ResetFilters.
Referenced by UIScriptedMenu::OnFocus(), UIScriptedMenu::OnFocusLost(), UIScriptedMenu::OnMouseButtonDown(), ServerBrowserTab::OnMouseEnter(), and ServerBrowserTab::OnMouseLeave().
bool IsNotInitialized | ( | ) |
References m_Initialized, and m_LoadingFinished.
Referenced by UIScriptedMenu::OnTabSwitch().
References string::Length(), string::Substring(), and string::ToInt().
Referenced by PassFilter().
void Left | ( | ) |
Referenced by ServerBrowserTab::LeftHold(), and ServerBrowserTab::OnClick().
void LeftHold | ( | ) |
void LeftRelease | ( | ) |
protected void LoadExtraEntries | ( | int | index | ) |
void OnDetailsFocus | ( | Widget | w | ) |
References m_Menu, and m_SelectedPanel.
void OnDetailsFocusLost | ( | Widget | w | ) |
References m_Menu, and m_SelectedPanel.
void OnDLCChange | ( | EDLCId | dlcId | ) |
void OnFilterChanged | ( | ) |
Referenced by ScriptedWidgetEventHandler::ServerBrowserFilterContainer().
void OnFilterFocus | ( | Widget | w | ) |
References m_Menu, and m_SelectedPanel.
void OnFilterFocusLost | ( | Widget | w | ) |
References m_Menu, and m_SelectedPanel.
References m_EntryMods.
Referenced by UIScriptedMenu::Init(), and UIScriptedMenu::~ServerBrowserMenuNew().
void OnLoadServersAsyncConsole | ( | GetServersResult | result_list, |
EBiosError | error, | ||
string | response | ||
) |
void OnLoadServersAsyncPC | ( | GetServersResult | result_list, |
EBiosError | error, | ||
string | response | ||
) |
WTF?
References ServerBrowserTab::ColorNormal(), ServerBrowserTab::IsFocusable(), m_FilterSearchText, and m_FilterSearchTextBox.
void OnPressShoulder | ( | ) |
Referenced by ServerBrowserTab::PressSholderLeft(), and ServerBrowserTab::PressSholderRight().
bool PassFilter | ( | GetServersResultRow | result | ) |
References IsPingInRange(), m_Filters, m_Menu, GetServersResultRow::m_Ping, and m_TabType.
Referenced by ServerBrowserTab::OnLoadServersAsyncPC().
void PressA | ( | ) |
void PressSholderLeft | ( | ) |
void PressSholderRight | ( | ) |
void PressThumbRight | ( | ) |
void PressX | ( | ) |
References m_Menu, and ServerBrowserTab::RefreshList().
void PressY | ( | ) |
void RefreshList | ( | ) |
References GetCurrentPage(), GetSortOption(), OnlineServices::LoadServers(), m_BegunLoading, m_CurrentFilterInput, m_CurrentLoadedPage, m_EntryWidgets, m_Filters, m_Initialized, m_LastLoadedPage, m_Loading, m_LoadingFinished, m_Menu, GetServersInput::m_Page, GetServersInput::m_SortBy, GetServersInput::m_SortOrder, m_SortOrder, m_TabType, m_TotalLoadedServers, m_TotalPages, m_TotalServers, GetServersInput::SetLAN(), and GetServersInput::SetOfficialFilter().
void ResetFilters | ( | ) |
References m_Filters.
Referenced by ServerBrowserTab::OnClick().
void Right | ( | ) |
Referenced by ServerBrowserTab::OnClick(), and ServerBrowserTab::RightHold().
void RightHold | ( | ) |
void RightRelease | ( | ) |
void ScrollToEntry | ( | ServerBrowserEntry | entry | ) |
References m_ServerListScroller, x, and y.
Referenced by Focus(), ServerBrowserTab::Focus(), and SelectServer().
void SelectServer | ( | ServerBrowserEntry | server | ) |
References m_CurrentSelectedServer, m_Menu, m_SelectedServer, and ScrollToEntry().
void ServerBrowserTab | ( | Widget | parent, |
ServerBrowserMenuNew | menu, | ||
TabType | type | ||
) |
void SetCurrentPage | ( | int | page_num | ) |
void SetPanelFocus | ( | ) |
void SetServerDetails | ( | GetServersResultRow | server_info, |
bool | online | ||
) |
References m_Details.
void SetSort | ( | ESortType | type, |
ESortOrder | order | ||
) |
References m_SortOrder, and m_SortType.
void ShowServerDetails | ( | ) |
References m_BtnShowDetails, m_DetailsRoot, m_RightAreaHeaderText, m_Root, and m_TabType.
Referenced by ServerBrowserTab::OnClickDetails(), and ServerBrowserTab::SwitchToDetails().
void SwitchRightAreaView | ( | ) |
References m_DetailsRoot, m_FilterRoot, m_SelectedPanel, ServerBrowserTab::SwitchToDetails(), and ServerBrowserTab::SwitchToFilters().
Referenced by ServerBrowserTab::PressY().
void SwitchToDetails | ( | bool | focus = true | ) |
void SwitchToFilters | ( | bool | focus = true | ) |
void Unfavorite | ( | string | uid | ) |
References m_EntryWidgets.
void Up | ( | ) |
void UpdateServerList | ( | ) |
void ~ServerBrowserTab | ( | ) |
References CGame::GetContentDLCService(), GetGame(), m_Filters, ContentDLC::m_OnChange, m_Root, OnDLCChange(), and ScriptInvoker::Remove().
enum TabType BROWSER |
enum TabType FILTERS |
protected Widget m_ApplyFilter |
protected bool m_BegunLoading |
Referenced by RefreshList().
protected ButtonWidget m_BtnPageNext |
protected ButtonWidget m_BtnPagePrev |
protected ButtonWidget m_BtnShowDetails |
protected ButtonWidget m_BtnShowFilters |
protected ref GetServersInput m_CurrentFilterInput |
protected int m_CurrentLoadedPage |
Referenced by RefreshList().
protected int m_CurrentPageNum |
Referenced by GetCurrentPage(), ServerBrowserTab::LoadEntries(), and SetCurrentPage().
protected string m_CurrentSelectedServer |
protected ref ServerBrowserDetailsContainer m_Details |
protected Widget m_DetailsRoot |
Referenced by ServerBrowserTab::Construct(), GetDetailsRoot(), UIScriptedMenu::Init(), ScriptedWidgetEventHandler::OnFocus(), ServerBrowserTab::OnInputDeviceChanged(), ScriptedWidgetEventHandler::OptionsMenuControls(), ScriptedWidgetEventHandler::OptionsMenuGame(), ScriptedWidgetEventHandler::OptionsMenuSounds(), ScriptedWidgetEventHandler::OptionsMenuVideo(), UIScriptedMenu::SetTooltipTexts(), ShowServerDetails(), SwitchRightAreaView(), ServerBrowserTab::SwitchToFilters(), and ScriptedWidgetEventHandler::TextMapUpdateWidget().
protected ref map<ESortType, ref array<ref GetServersResultRow> > m_EntriesSorted |
Referenced by Construct(), ServerBrowserTab::Construct(), ServerBrowserTab::LoadEntries(), ServerBrowserTab::LoadEntries(), ServerBrowserTabConsolePages::LoadExtraEntries(), ServerBrowserTab::RefreshList(), ServerBrowserTab::SetFocusServers(), ServerBrowserTab::SortedInsertAsc(), ServerBrowserTab::SortedInsertDesc(), ServerBrowserTab::SortedInsertEx(), ServerBrowserTab::ToggleSort(), and ServerBrowserTab::UpdateServerList().
Referenced by Construct(), ServerBrowserTab::Construct(), OnLoadServerModsAsync(), and ServerBrowserTab::UpdateServerList().
Referenced by ServerBrowserTab::Construct(), Focus(), ServerBrowserTab::Focus(), ServerBrowserTab::GetServerEntryByIndex(), ServerBrowserTab::LoadEntries(), ServerBrowserTab::LoadEntries(), ServerBrowserTabConsolePages::LoadExtraEntries(), OnDLCChange(), ServerBrowserTab::OnLoadServerModsAsync(), RefreshList(), ServerBrowserTab::SetFocusFilters(), ServerBrowserTab::SetFocusServers(), Unfavorite(), and ServerBrowserTab::UpdateServerList().
protected Widget m_FilterContent |
Referenced by ServerBrowserTab::Construct().
protected Widget m_FilterRoot |
protected ref ServerBrowserFilterContainer m_Filters |
Referenced by ServerBrowserTab::ApplyFilters(), ServerBrowserTab::Construct(), PassFilter(), ServerBrowserTab::PassFilter(), ServerBrowserTab::PressThumbRight(), ServerBrowserTab::PressY(), RefreshList(), ServerBrowserTab::RefreshList(), ResetFilters(), ServerBrowserTab::ResetFilters(), ServerBrowserTab::SetFocusFilters(), and ~ServerBrowserTab().
protected Widget m_FiltersChanged |
Referenced by ServerBrowserTab::Construct().
protected Widget m_FilterSearchText |
protected Widget m_FilterSearchTextBox |
Referenced by ServerBrowserTab::Construct(), IsFocusable(), OnFocus(), OnFocusLost(), OnMouseEnter(), ServerBrowserTab::OnMouseEnter(), and OnMouseLeave().
protected Widget m_HostSort |
protected bool m_Initialized |
protected int m_LastLoadedPage |
protected bool m_Loading |
protected bool m_LoadingFinished |
Referenced by ServerBrowserTab::CanRefreshServerList(), ServerBrowserTab::Construct(), GetIsServerLoadingFinished(), IsNotInitialized(), ServerBrowserTab::LoadingServersStop(), ServerBrowserTab::OnClick(), ServerBrowserTab::OnLoadServersAsyncConsole(), ServerBrowserTab::OnLoadServersAsyncFinished(), RefreshList(), ServerBrowserTab::RefreshList(), and ServerBrowserTab::UpdateStatusBar().
protected TextWidget m_LoadingText |
protected Widget m_MapSort |
protected ServerBrowserMenuNew m_Menu |
Referenced by AddFavoritesToFilter(), ScriptedWidgetEventHandler::Apply(), array::ClearAlternativeKeybind(), ScriptedWidgetEventHandler::ClearAlternativeKeybind(), array::ClearKeybind(), ScriptedWidgetEventHandler::ClearKeybind(), Connect(), ServerBrowserTabConsolePages::Construct(), ServerBrowserTab::Construct(), CTObjectFollower::CTActor(), ScriptedWidgetEventHandler::CTEvent(), ScriptedWidgetEventHandler::CTKeyframe(), ScriptedWidgetEventHandler::EnterKeybindingMenu(), GetRootMenu(), array::KeybindingsContainer(), ScriptedWidgetEventHandler::KeybindingsGroup(), ServerBrowserTab::LoadEntries(), ServerBrowserTab::LoadEntries(), ServerBrowserTabConsolePages::LoadExtraEntries(), ServerBrowserTabPc::LoadExtraEntries(), ServerBrowserTab::LoadingServersStop(), ScriptedWidgetEventHandler::ModsMenuDetailed(), ScriptedWidgetEventHandler::OnAOChanged(), ScriptedWidgetEventHandler::OnATOCChanged(), ScriptedWidgetEventHandler::OnBrightnessChanged(), ScriptedWidgetEventHandler::OnClick(), ScriptedWidgetEventHandler::OnColorDepthChanged(), OnDetailsFocus(), OnDetailsFocusLost(), ScriptedWidgetEventHandler::OnDisplayModeChanged(), OnFilterFocus(), OnFilterFocusLost(), ScriptedWidgetEventHandler::OnFocus(), OnFocus(), ScriptedWidgetEventHandler::OnHWAAChanged(), ServerBrowserTab::OnInputDeviceChanged(), ServerBrowserTab::OnLoadServersAsyncConsole(), ServerBrowserTabConsolePages::OnLoadServersAsyncFinished(), ServerBrowserTab::OnLoadServersAsyncFinished(), ServerBrowserTab::OnLoadServersAsyncPC(), ScriptedWidgetEventHandler::OnMouseButtonDown(), ScriptedWidgetEventHandler::OnMouseButtonUp(), ScriptedWidgetEventHandler::OnMouseEnter(), ScriptedWidgetEventHandler::OnMouseLeave(), ScriptedWidgetEventHandler::OnObjectDetailChanged(), ScriptedWidgetEventHandler::OnObjectVisibilityChanged(), ScriptedWidgetEventHandler::OnOverallQualityChanged(), ScriptedWidgetEventHandler::OnPPAAChanged(), ScriptedWidgetEventHandler::OnPPQualityChanged(), ScriptedWidgetEventHandler::OnResolutionChanged(), ScriptedWidgetEventHandler::OnShadowDetailChanged(), ScriptedWidgetEventHandler::OnSSRQualityChanged(), ScriptedWidgetEventHandler::OnTerrainDetailChanged(), ScriptedWidgetEventHandler::OnTerrainSurfaceDetailChanged(), ScriptedWidgetEventHandler::OnTextureDetailChanged(), ScriptedWidgetEventHandler::OnTextureFilteringChanged(), ScriptedWidgetEventHandler::OnVisibilityChanged(), ScriptedWidgetEventHandler::OnVSyncChanged(), ScriptedWidgetEventHandler::OptionsMenuControls(), ScriptedWidgetEventHandler::OptionsMenuGame(), ScriptedWidgetEventHandler::OptionsMenuSounds(), ScriptedWidgetEventHandler::OptionsMenuVideo(), ServerBrowserTabConsolePages::PassFilter(), PassFilter(), ScriptedWidgetEventHandler::Play(), ServerBrowserTab::PressThumbRight(), PressX(), ServerBrowserTab::PressY(), RefreshList(), ServerBrowserTab::RefreshList(), ScriptedWidgetEventHandler::ReloadOptions(), SelectServer(), ServerListFocus(), ServerBrowserTab::SetFocusFilters(), ServerBrowserTab::SetFocusServers(), array::StartEnteringAlternateKeybind(), ScriptedWidgetEventHandler::StartEnteringAlternateKeybind(), array::StartEnteringKeybind(), ScriptedWidgetEventHandler::StartEnteringKeybind(), ScriptedWidgetEventHandler::Stop(), ServerBrowserTab::SwitchToDetails(), ServerBrowserTab::SwitchToFilters(), ScriptedWidgetEventHandler::TutorialKeybinds(), array::Update(), ScriptedWidgetEventHandler::Update(), ScriptedWidgetEventHandler::UpdateAdminOption(), ScriptedWidgetEventHandler::UpdateAmbientSoundModeOption(), ScriptedWidgetEventHandler::UpdateBleedingIndication(), ScriptedWidgetEventHandler::UpdateConnectivityInfo(), ScriptedWidgetEventHandler::UpdateCrosshairOption(), ScriptedWidgetEventHandler::UpdateEffects(), ScriptedWidgetEventHandler::UpdateFOVOption(), ScriptedWidgetEventHandler::UpdateGameOption(), ScriptedWidgetEventHandler::UpdateHUDBrightnessOption(), ScriptedWidgetEventHandler::UpdateHUDOption(), ScriptedWidgetEventHandler::UpdateHUDVehicleOption(), ScriptedWidgetEventHandler::UpdateInputMode(), ScriptedWidgetEventHandler::UpdateLanguageOption(), ScriptedWidgetEventHandler::UpdateMaster(), ScriptedWidgetEventHandler::UpdateMouseAimModHSensitivity(), ScriptedWidgetEventHandler::UpdateMouseAimModVSensitivity(), ScriptedWidgetEventHandler::UpdateMouseHSensitivity(), ScriptedWidgetEventHandler::UpdateMouseInvertView(), ScriptedWidgetEventHandler::UpdateMouseVSensitivity(), ScriptedWidgetEventHandler::UpdateMusic(), ScriptedWidgetEventHandler::UpdatePauseOption(), ScriptedWidgetEventHandler::UpdatePlayerOption(), ScriptedWidgetEventHandler::UpdateQuickbarOption(), ScriptedWidgetEventHandler::UpdateServerInfoOption(), ScriptedWidgetEventHandler::UpdateVOIP(), and ScriptedWidgetEventHandler::UpdateVOIPThreshold().
protected ref set<string> m_OnlineFavServers |
Referenced by ServerBrowserTabConsolePages::LoadEntries(), ServerBrowserTab::LoadEntries(), ServerBrowserTabConsolePages::LoadExtraEntries(), ServerBrowserTabPc::LoadExtraEntries(), ServerBrowserTabPc::RefreshList(), ServerBrowserTab::RefreshServerList(), ServerBrowserTab(), and ServerBrowserTab::UpdateServerList().
protected Widget m_PingSort |
protected Widget m_PopulationSort |
protected Widget m_RefreshList |
Referenced by ServerBrowserTab::ApplyFilters(), ServerBrowserTab::ButtonCancelToRefresh(), ServerBrowserTab::ButtonRefreshToCancel(), ServerBrowserTabConsolePages::Construct(), ServerBrowserTab::Construct(), ScriptedWidgetEventHandler::Focus(), IsFocusable(), ServerBrowserTab::LoadingServersStop(), ServerBrowserTab::OnClick(), ServerBrowserTab::OnFilterChanged(), OnFocus(), ServerBrowserTab::OnInputDeviceChanged(), ServerBrowserTab::ResetFilters(), ScriptedWidgetEventHandler::ServerBrowserDetailsContainer(), and ScriptedWidgetEventHandler::ServerBrowserFilterContainer().
protected Widget m_ResetFilters |
protected TextWidget m_RightAreaHeaderText |
enum TabType m_Root |
protected SelectedPanel m_SelectedPanel |
Referenced by OnDetailsFocus(), OnDetailsFocusLost(), OnFilterFocus(), OnFilterFocusLost(), ServerBrowserTab::OnLoadServersAsyncFinished(), ServerBrowserTab::OnPressShoulder(), ServerBrowserTabConsolePages::PressThumbRight(), ServerBrowserTab::PressThumbRight(), ServerBrowserTab::PressY(), ServerBrowserTab::SetFocusDetails(), ServerBrowserTab::SetFocusFilters(), ServerBrowserTab::SetFocusServers(), and SwitchRightAreaView().
protected ServerBrowserEntry m_SelectedServer |
protected SpacerBaseWidget m_ServerList |
protected ScrollWidget m_ServerListScroller |
protected Widget m_SlotsSort |
protected ref map<ESortType, ESortOrder> m_SortInverted |
protected ESortOrder m_SortOrder |
Referenced by RefreshList(), SetSort(), ServerBrowserTab::SetSort(), and ServerBrowserTab::ToggleSort().
protected ESortType m_SortType |
protected TabType m_TabType |
Referenced by ServerBrowserTab::Construct(), ServerBrowserTab::Focus(), GetTabType(), ServerBrowserTab::LoadEntries(), ServerBrowserTab::LoadEntries(), ServerBrowserTabConsolePages::LoadExtraEntries(), ServerBrowserTab::OnInputDeviceChanged(), ServerBrowserTab::OnLoadServersAsyncConsole(), ServerBrowserTab::OnLoadServersAsyncPC(), ServerBrowserTab::OnPressShoulder(), ServerBrowserTabConsolePages::PassFilter(), PassFilter(), RefreshList(), ServerBrowserTab::RefreshServerList(), ServerBrowserTab::SetFocusServers(), ShowServerDetails(), ServerBrowserTab::ShowServerDetails(), and ServerBrowserTab::SwitchToFilters().
protected Widget m_TimeSort |
protected int m_TotalLoadedServers |
Referenced by ServerBrowserTab::LoadEntries(), ServerBrowserTab::LoadEntries(), ServerBrowserTabPc::LoadExtraEntries(), ServerBrowserTab::LoadingServersStop(), ServerBrowserTabConsolePages::OnLoadServersAsyncFinished(), ServerBrowserTab::OnLoadServersAsyncFinished(), RefreshList(), ServerBrowserTab::RefreshList(), ServerBrowserTab::UpdatePageButtons(), ServerBrowserTab::UpdateServerList(), and ServerBrowserTab::UpdateStatusBar().
protected int m_TotalPages |
protected int m_TotalServers |
Referenced by ServerBrowserTab::OnLoadServersAsyncConsole(), and RefreshList().
enum TabType MENU |