DIFF

class ServerBrowserTabPcSource

ServerBrowserFavoritesTabPc ServerBrowserTabPc ServerBrowserTab ScriptedWidgetEventHandler Managed

All members, including inherited

Constants 2

protected const int SERVERS_VISIBLE_COUNT = 24
protected const int PAGES_BUTTONS_COUNT = 10
Referenced by Construct(), and UpdatePageButtons()

Members 17

protected int m_TotalServersCount

UNUSED

protected int m_PageStartNum
protected int m_PageEndNum
Referenced by UpdatePageButtons()
protected int m_PagesCount
protected int m_ServersEstimateCount
protected Widget m_PnlPagesPanel
Referenced by Construct(), and UpdatePageButtons()
protected TextWidget m_PnlPagesLoadingText
protected ButtonWidget m_BtnPagesFirst
protected ButtonWidget m_BtnPagesLast
protected Widget m_FilterSearchIP
Referenced by Construct(), IsFocusable(), OnMouseEnter()
Show 1 more, OnMouseLeave()
protected Widget m_FilterSearchIPBox
Referenced by Construct(), and OnMouseEnter()
protected Widget m_FilterPanelPing
Referenced by Construct(), and IsFocusable()
protected Widget m_FilterPanelAccTime
Referenced by Construct(), and IsFocusable()
protected ref array<ButtonWidget> m_BtnPages
protected ref array<ref ServerBrowserEntry> m_ServerListEntries
protected ref TStringArray m_TempTime = new TStringArray()
Referenced by GetTimeOfDayEnum()

Methods 42

protected override void Construct(Widget parent, ServerBrowserMenuNew menu, TabType type)
References ServerBrowserTab.ButtonDisable(), Class.Cast(), Class.Cast()
Show 66 more, Class.Cast(), Class.Cast(), WorkspaceWidget.CreateWidgets(), Error(), Widget.FindAnyWidget(), Widget.FindAnyWidget(), CGame.GetWorkspace(), ServerBrowserTab.InitDummyServers(), array.Insert(), new ServerBrowserDetailsContainer(), new ServerBrowserFilterContainer(), Widget.SetHandler(), SetSort(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), SwitchToDetails(), SwitchToFilters(), UpdatePageButtons(), ScrollWidget.VScrollToPos01(), ServerBrowserTab.m_ApplyFilter, ServerBrowserTab.m_BtnPageNext, ServerBrowserTab.m_BtnPagePrev, m_BtnPages, m_BtnPagesFirst, m_BtnPagesLast, ServerBrowserTab.m_BtnShowDetails, ServerBrowserTab.m_BtnShowFilters, ServerBrowserTab.m_Details, ServerBrowserTab.m_DetailsRoot, ServerBrowserTab.m_EntriesSorted, ServerBrowserTab.m_EntryMods, ServerBrowserTab.m_EntryWidgets, ServerBrowserTab.m_FilterContent, m_FilterPanelAccTime, m_FilterPanelPing, ServerBrowserTab.m_FilterRoot, ServerBrowserTab.m_Filters, ServerBrowserTab.m_FiltersChanged, m_FilterSearchIP, m_FilterSearchIPBox, ServerBrowserTab.m_FilterSearchText, ServerBrowserTab.m_FilterSearchTextBox, ServerBrowserTab.m_HostSort, ServerBrowserTab.m_LoadingText, ServerBrowserTab.m_MapSort, ServerBrowserTab.m_Menu, m_PageIndex, ServerBrowserTab.m_PingSort, m_PnlPagesPanel, ServerBrowserTab.m_PopulationSort, ServerBrowserTab.m_RefreshList, ServerBrowserTab.m_ResetFilters, ServerBrowserTab.m_RightAreaHeaderText, ServerBrowserTab.m_Root, ServerBrowserTab.m_ServerList, m_ServerListEntries, ServerBrowserTab.m_ServerListScroller, ServerBrowserTab.m_SlotsSort, ServerBrowserTab.m_SortInverted, ServerBrowserTab.m_TabType, ServerBrowserTab.m_TimeSort, and PAGES_BUTTONS_COUNT
void OnLoadServersAsyncPCFinished()
override bool OnMouseLeave(Widget w, Widget enterW, int x, int y)
void OnClickPagePrev()
Referenced by OnClick()
void OnClickPageNext()
Referenced by OnClick()
void OnClickPageEnd()
Referenced by OnClick()
void OnClickPageFirst()
References SetPageIndex()
Referenced by OnClick()
bool OnClickPage(Widget w)
References array.Count(), SetPageIndex(), m_BtnPages
Show 1 more, m_PageStartNum
Referenced by OnClick()
void SetPageIndex(int page_index)
int GetTimeOfDayEnum(string time_of_day)
References array.Clear(), array.Count(), string.Split()
Show 2 more, string.ToInt(), and m_TempTime
int SortedInsert(GetServersResultRow entry, ESortType sort_type)
Referenced by AddSorted()
private int SortedInsertEx(GetServersResultRow entry, ESortType sortType, bool isDescending)
Referenced by SortedInsert()
override void OnLoadServerModsAsync(string server_id, array<string> mods)
void ButtonRefreshToCancel()
Referenced by RefreshList()
void ButtonCancelToRefresh()
void OnClickDetails()
Referenced by OnClick()
void OnClickFilters()
Referenced by OnClick()
override void SwitchToDetails(bool focus = true)
Referenced by Construct()
protected void RefreshDummyList()DIAG_DEVELOPER
References AddSorted(), ButtonCancelToRefresh(), ServerBrowserTab.ButtonEnable()
Show 53 more, Clear(), map.Clear(), set.Clear(), array.Clear(), array.Count(), map.Count(), array.Count(), ServerBrowserMenuNew.DeselectCurrentServer(), map.GetElement(), ServerBrowserFilterContainer.GetFilterOptionsPC(), GetServersResultRow.GetIpPort(), GetTimeOfDayEnum(), ServerBrowserMenuNew.IsFavorited(), ServerBrowserTab.PassLocalFilters(), ServerBrowserMenuNew.SetServersLoadingTab(), SwitchToFilters(), string.ToInt(), UpdatePageButtons(), UpdateServerList(), UpdateStatusBar(), ScrollWidget.VScrollToPos01(), ServerBrowserTab.m_BegunLoading, ServerBrowserTab.m_CurrentFilterInput, ServerBrowserTab.m_CurrentLoadedPage, ServerBrowserTab.m_DummyServers, ServerBrowserTab.m_EntriesSorted, ServerBrowserTab.m_EntryWidgets, GetServersResultRow.m_Favorite, ServerBrowserTab.m_Filters, ServerBrowserTab.m_Initialized, ServerBrowserTab.m_LastLoadedPage, ServerBrowserTab.m_Loading, ServerBrowserTab.m_LoadingFinished, ServerBrowserTab.m_Menu, GetServersResultRow.m_Name, GetServersResult.m_NumServers, ServerBrowserTab.m_OnlineFavServers, m_PageIndex, ServerBrowserTab.m_RefreshList, GetServersResult.m_Results, ServerBrowserTab.m_SelectedServer, m_ServerListEntries, ServerBrowserTab.m_ServerListScroller, m_ServersEstimateCount, GetServersResultRow.m_SortName, GetServersResultRow.m_SortTime, ServerBrowserTab.m_SortType, ServerBrowserTab.m_TabType, GetServersResultRow.m_TimeOfDay, ServerBrowserTab.m_TotalLoadedServers, ServerBrowserTab.m_TotalPages, ServerBrowserTab.m_TotalServers, and m_TotalServersCount
Referenced by RefreshList()
override void OnDummyServersEnabledChanged()DIAG_DEVELOPER
override int GetServersVisibleCount()DIAG_DEVELOPER