Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UTGame.UTUITabPage_ServerHistory

Extends
UTUITabPage_ServerBrowser

This class is a specialized server browser which displays the most recently visited servers. It also allows the player to move a server to the favorites list so that it doesn't get removed from the list if the player visits more servers than the maximum number of servers allowed in the history. This server browser does not respect filter options. Copyright 2007 Epic Games, Inc. All Rights Reserved

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIScreenObject
      |   
      +-- Engine.UIObject
         |   
         +-- Engine.UIContainer
            |   
            +-- Engine.UITabPage
               |   
               +-- UTGame.UTTabPage
                  |   
                  +-- UTGame.UTUITabPage_ServerBrowser
                     |   
                     +-- UTGame.UTUITabPage_ServerHistory

Constants Summary
Inherited Contants from UTGame.UTUITabPage_ServerBrowser
CONTEXT_ALLOWKEYBOARD, CONTEXT_ALLOWKEYBOARD_ANY, CONTEXT_ALLOWKEYBOARD_NO, CONTEXT_ALLOWKEYBOARD_YES, CONTEXT_BOTSKILL, CONTEXT_BOTSKILL_ADEPT, CONTEXT_BOTSKILL_AUTOADJUSTSKILL, CONTEXT_BOTSKILL_AVERAGE, CONTEXT_BOTSKILL_EXPERIENCED, CONTEXT_BOTSKILL_GODLIKE, CONTEXT_BOTSKILL_INHUMAN, CONTEXT_BOTSKILL_MASTERFUL, CONTEXT_BOTSKILL_NOVICE, CONTEXT_BOTSKILL_SKILLED, CONTEXT_CAMPAIGN, CONTEXT_CAMPAIGN_NO, CONTEXT_CAMPAIGN_YES, CONTEXT_DEDICATEDSERVER, CONTEXT_DEDICATEDSERVER_NO, CONTEXT_DEDICATEDSERVER_YES, CONTEXT_EMPTYSERVER, CONTEXT_EMPTYSERVER_NO, CONTEXT_EMPTYSERVER_YES, CONTEXT_FORCERESPAWN, CONTEXT_FORCERESPAWN_NO, CONTEXT_FORCERESPAWN_YES, CONTEXT_FULLSERVER, CONTEXT_FULLSERVER_NO, CONTEXT_FULLSERVER_YES, CONTEXT_GAME_MODE, CONTEXT_GAME_MODE_BETRAYAL, CONTEXT_GAME_MODE_CAMPAIGN, CONTEXT_GAME_MODE_CTF, CONTEXT_GAME_MODE_CUSTOM, CONTEXT_GAME_MODE_DM, CONTEXT_GAME_MODE_DUEL, CONTEXT_GAME_MODE_GREED, CONTEXT_GAME_MODE_TDM, CONTEXT_GAME_MODE_VCTF, CONTEXT_GAME_MODE_WAR, CONTEXT_GOALSCORE_10, CONTEXT_GOALSCORE_15, CONTEXT_GOALSCORE_20, CONTEXT_GOALSCORE_30, CONTEXT_GOALSCORE_5, CONTEXT_LOCKEDSERVER, CONTEXT_LOCKEDSERVER_NO, CONTEXT_LOCKEDSERVER_YES, CONTEXT_MAPNAME, CONTEXT_MAPNAME_ARSENAL, CONTEXT_MAPNAME_AVALANCHE, CONTEXT_MAPNAME_BIOHAZARD, CONTEXT_MAPNAME_CARBON_FIRE, CONTEXT_MAPNAME_COLDHARBOR, CONTEXT_MAPNAME_CONFRONTATION, CONTEXT_MAPNAME_CONTAINMENT, CONTEXT_MAPNAME_CONTAINMENTSP, CONTEXT_MAPNAME_CORET, CONTEXT_MAPNAME_CORRUPTION, CONTEXT_MAPNAME_CUSTOM, CONTEXT_MAPNAME_DARKMATCH, CONTEXT_MAPNAME_DECK, CONTEXT_MAPNAME_DEFIANCE, CONTEXT_MAPNAME_DEIMOS, CONTEXT_MAPNAME_DIESEL, CONTEXT_MAPNAME_DOWNTOWN, CONTEXT_MAPNAME_DOWNTOWNNECRIS, CONTEXT_MAPNAME_DUSK, CONTEXT_MAPNAME_EDENINC, CONTEXT_MAPNAME_FACINGWORLDS, CONTEXT_MAPNAME_FEARLESS, CONTEXT_MAPNAME_FLOODGATE, CONTEXT_MAPNAME_GATEWAY, CONTEXT_MAPNAME_HEAT_RAY, CONTEXT_MAPNAME_HOSTILE, CONTEXT_MAPNAME_HYDROSIS, CONTEXT_MAPNAME_ISLANDER, CONTEXT_MAPNAME_ISLANDERNECRIS, CONTEXT_MAPNAME_KARGO, CONTEXT_MAPNAME_KBARGE, CONTEXT_MAPNAME_LOSTCAUSE, CONTEXT_MAPNAME_MARKET_DISTRICT, CONTEXT_MAPNAME_MISSION_SELECTION, CONTEXT_MAPNAME_MORBIAS, CONTEXT_MAPNAME_MORBID, CONTEXT_MAPNAME_NANOBLACK, CONTEXT_MAPNAME_NECROPOLIS, CONTEXT_MAPNAME_OCEANRELIC, CONTEXT_MAPNAME_OMICRON_DAWN, CONTEXT_MAPNAME_ONYX_COAST, CONTEXT_MAPNAME_POWER_SURGE, CONTEXT_MAPNAME_RAILS, CONTEXT_MAPNAME_REFLECTION, CONTEXT_MAPNAME_RISING_SUN, CONTEXT_MAPNAME_SANCTUARY, CONTEXT_MAPNAME_SANDSTORM, CONTEXT_MAPNAME_SEARCHLIGHT, CONTEXT_MAPNAME_SENTINEL, CONTEXT_MAPNAME_SERENITY, CONTEXT_MAPNAME_SERENITYNECRIS, CONTEXT_MAPNAME_SHAFT, CONTEXT_MAPNAME_SHANGRILA, CONTEXT_MAPNAME_SINKHOLE, CONTEXT_MAPNAME_STRANDED, CONTEXT_MAPNAME_STRIDENT, CONTEXT_MAPNAME_SUSPENSE, CONTEXT_MAPNAME_SUSPENSE_NECRIS, CONTEXT_MAPNAME_TANK_CROSSING, CONTEXT_MAPNAME_TORLAN, CONTEXT_MAPNAME_TORLANLEVIATHAN, CONTEXT_MAPNAME_TORLANNECRIS, CONTEXT_MAPNAME_TURBINE, CONTEXT_MAPNAME_VERTEBRAE, CONTEXT_NUMBOTS_0, CONTEXT_NUMBOTS_1, CONTEXT_NUMBOTS_2, CONTEXT_NUMBOTS_3, CONTEXT_NUMBOTS_4, CONTEXT_NUMBOTS_5, CONTEXT_NUMBOTS_6, CONTEXT_NUMBOTS_7, CONTEXT_NUMBOTS_8, CONTEXT_PRESENCE_MENUPRESENCE, CONTEXT_PURESERVER, CONTEXT_PURESERVER_ANY, CONTEXT_PURESERVER_NO, CONTEXT_PURESERVER_YES, CONTEXT_TIMELIMIT_10, CONTEXT_TIMELIMIT_15, CONTEXT_TIMELIMIT_20, CONTEXT_TIMELIMIT_30, CONTEXT_TIMELIMIT_5, CONTEXT_VSBOTS, CONTEXT_VSBOTS_1_TO_1, CONTEXT_VSBOTS_1_TO_2, CONTEXT_VSBOTS_2_TO_1, CONTEXT_VSBOTS_3_TO_1, CONTEXT_VSBOTS_3_TO_2, CONTEXT_VSBOTS_4_TO_1, CONTEXT_VSBOTS_NONE, GS_CDKEY_PART_MAXLENGTH, GS_EMAIL_MAXLENGTH, GS_MESSAGE_MAXLENGTH, GS_PASSWORD_MAXLENGTH, GS_USERNAME_MAXLENGTH, PROPERTY_CUSTOMGAMEMODE, PROPERTY_CUSTOMMAPNAME, PROPERTY_CUSTOMMUTATORS, PROPERTY_CUSTOMMUTCLASSES, PROPERTY_EPICMUTATORS, PROPERTY_GOALSCORE, PROPERTY_LEADERBOARDRATING, PROPERTY_NUMBOTS, PROPERTY_NUMBOTSIA, PROPERTY_SERVERDESCRIPTION, PROPERTY_STEAMID, PROPERTY_STEAMVAC, PROPERTY_TIMELIMIT, QUERY_BETRAYAL, QUERY_CAMPAIGN, QUERY_CTF, QUERY_DM, QUERY_DUEL, QUERY_GREED, QUERY_TDM, QUERY_VCTF, QUERY_WAR, SERVERBROWSER_SERVERTYPE_LAN, SERVERBROWSER_SERVERTYPE_RANKED, SERVERBROWSER_SERVERTYPE_UNRANKED, STATS_VIEW_DM_PLAYER_ALLTIME, STATS_VIEW_DM_RANKED_ALLTIME, STATS_VIEW_DM_VEHICLES_ALLTIME, STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME, STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME, STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME, STATS_VIEW_DM_WEAPONS_ALLTIME, STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME

Variables Summary
Inherited Variables from UTGame.UTUITabPage_ServerBrowser
AddFavoriteIdx, BackButtonIdx, bGametypeOutdated, bSpectate, CancelButtonIdx, DetailsButtonIdx, DetailsList, GameInterface, GameTypeCombo, JoinButtonIdx, MenuItemDataStore, MutatorList, OnlineSub, PlayerList, PlayerMutDetailsIdx, QueryCompletionAction, RefreshButtonIdx, RefreshingLabel, SearchDataStore, SearchDSName, ServerBrowserToolTip, ServerCountLabel, ServerList, ServerPassword, SpectateButtonIdx, StringListDataStore
Inherited Variables from UTGame.UTTabPage
bRequiresTick

Enumerations Summary
Inherited Enumerations from UTGame.UTUITabPage_ServerBrowser
EQueryCompletionAction

Functions Summary
function AdjustLayout ()))
functionint GetDesiredMatchType ()))
functionUTDataStore_GameSearchFavorites GetFavoritesDataStore ()))
event PostInitialize ()))
function SetupExtraButtons (UTUIButtonBar ButtonBar ))
function UpdateButtonStates ()))
Inherited Functions from UTGame.UTUITabPage_ServerBrowser
ActivatePage, AddToFavorites, AdjustLayout, AllowCloseScene, AllowJoinServer, BuildJoinURL, CancelQuery, CheckToolTipPosition, Cleanup, ConditionalRefreshServerList, GetButtonBarButton, GetDesiredMatchType, GetFavoritesDataStore, GetGameTypeSearchProviderIndex, HandleInputKey, HasSelectedServerInFavorites, HasServerInFavorites, JoinServer, MessageBoxClosed, NotifyGameTypeChanged, OnButtonBar_AddFavorite, OnButtonBar_Back, OnButtonBar_CancelQuery, OnButtonBar_JoinServer, OnButtonBar_MutatorDetails, OnButtonBar_PlayerDetails, OnButtonBar_Refresh, OnButtonBar_ServerDetails, OnButtonBar_SpectateServer, OnCancelSearchComplete, OnFindOnlineGamesComplete, OnFindOnlineGamesCompleteDelegate, OnGameTypeChanged, OnJoinGameComplete, OnPasswordDialog_Closed, OnServerList_SubmitSelection, OnServerList_ValueChanged, OnUpdateServerComplete, PostInitialize, ProcessJoin, PromptForServerPassword, QueryServerBrowserTooltip, RefreshDetailsList, RefreshServerList, ServerIsPrivate, ServerListResorted, SetupButtonBar, SetupExtraButtons, ShowServerDetails, SubmitServerListQuery, UpdateButtonStates, UpdateServerCount
Inherited Functions from UTGame.UTTabPage
CloseParentScene, GetButtonBar, HandleInputKey, OnChildRepositioned, SetupButtonBar


Functions Detail

AdjustLayout Source code

function AdjustLayout ( ) )
Adjusts the layout of the scene based on the current platform

GetDesiredMatchType Source code

function int GetDesiredMatchType ( ) )
Determines which type of matches the user wishes to search for (i.e. LAN, unranked, ranked, etc.)

GetFavoritesDataStore Source code

function UTDataStore_GameSearchFavorites GetFavoritesDataStore ( ) )
Wrapper for getting a reference to the favorites data store.

PostInitialize Source code

event PostInitialize ( ) )
Sets the correct tab button caption.

SetupExtraButtons Source code

function SetupExtraButtons ( UTUIButtonBar ButtonBar ) )
Provides an easy way for child classes to add additional buttons before the ButtonBar's button states are updated

UpdateButtonStates Source code

function UpdateButtonStates ( ) )
Updates the enabled state of certain button bar buttons depending on whether a server is selected or not.


Defaultproperties

defaultproperties
{
   Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'UTGame.Default__UTUITabPage_ServerBrowser:WidgetEventComponent'
      ObjectArchetype=UIComp_Event'UTGame.Default__UTUITabPage_ServerBrowser:WidgetEventComponent'
   End Object
   EventProvider=WidgetEventComponent
   Name="Default__UTUITabPage_ServerHistory"
   ObjectArchetype=UTUITabPage_ServerBrowser'UTGame.Default__UTUITabPage_ServerBrowser'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:59.860 - Created with UnCodeX