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

UTGame.UTUITabPage_ServerFavorites

Extends
UTUITabPage_ServerBrowser

This class is a specialized server browser which displays only those servers which the player has marked as a favorite. 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_ServerFavorites

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
intAddIPIdx
UTQueryHelperQueryHelper
intRemoveFavoriteIdx
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 ()))
function FindServerByIPComplete (OnlineGameSearchResult Result))
functionint GetDesiredMatchType ()))
functionUTDataStore_GameSearchFavorites GetFavoritesDataStore ()))
function OnAddIPDialog_Closed (UTUIScene_MessageBox MessageBox, int SelectedOption, int PlayerIndex))
functionbool OnButtonBar_AddIP (UIScreenObject InButton, int InPlayerIndex))
functionbool OnButtonBar_RemoveFavorite (UIScreenObject InButton, int InPlayerIndex))
event PostInitialize ()))
function RemoveFavorite (int inPlayerIndex ))
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


Variables Detail

AddIPIdx Source code

var transient int AddIPIdx;

QueryHelper Source code

var UTQueryHelper QueryHelper;
Reference to the query helper object, which performs the query for retrieving server details from an IP

RemoveFavoriteIdx Source code

var transient int RemoveFavoriteIdx;


Functions Detail

AdjustLayout Source code

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

FindServerByIPComplete Source code

function FindServerByIPComplete ( OnlineGameSearchResult Result) )

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.

OnAddIPDialog_Closed Source code

function OnAddIPDialog_Closed ( UTUIScene_MessageBox MessageBox, int SelectedOption, int PlayerIndex) )

OnButtonBar_AddIP Source code

function bool OnButtonBar_AddIP ( UIScreenObject InButton, int InPlayerIndex) )
ButtonBar - Add IP to favourites

OnButtonBar_RemoveFavorite Source code

function bool OnButtonBar_RemoveFavorite ( UIScreenObject InButton, int InPlayerIndex) )
ButtonBar - Remove from favorite

PostInitialize Source code

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

RemoveFavorite Source code

function RemoveFavorite ( int inPlayerIndex ) )
Removes the currently selected server from the list of favorites

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_ServerFavorites"
   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.839 - Created with UnCodeX