Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE3:UTUITabPage_ServerFilter (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 06:43, 16 August 2009 by Wormbo (Talk | contribs) (added missing members)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT3 Object >> UIRoot >> UIScreenObject >> UIObject >> UIContainer >> UITabPage >> UTTabPage >> UTUITabPage_Options >> UTUITabPage_ServerFilter
Package: 
UTGame
Implemented interfaces
UIDataStoreSubscriber
This class in other games:
UDK

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Tab page for a set of options to filter join game server results by.

Properties[edit]

bOptionsDirty[edit]

Type: bool

Modifiers: private, transient

Indicates that the list of options are out of date and need to be regenerated

MenuDataStore[edit]

Type: UTUIDataStore_MenuItems

Reference to the menu items datastore.

SearchDataStore[edit]

Type: UTDataStore_GameSearchDM

Reference to the game search datastore.

Subobjects[edit]

WidgetEventComponent[edit]

Class: Engine.UIComp_Event

Inherits from: UTUITabPage_Options.WidgetEventComponent

No new values.

Delegates[edit]

OnSwitchedGameType[edit]

delegate transient OnSwitchedGameType ()

Called when the user changes the game type

Functions[edit]

Events[edit]

ActivatePage[edit]

event bool ActivatePage (int PlayerIndex, bool bActivate, optional bool bTakeFocus)

Overrides: UITabPage.ActivatePage

Causes this page to become (or no longer be) the tab control's currently active page.

Parameters:

  • PlayerIndex - the index [into the Engine.GamePlayers array] for the player that wishes to activate this page.
  • bActivate - TRUE if this page should become the tab control's active page; FALSE if it is losing the active status.
  • bTakeFocus - specify TRUE to give this panel focus once it's active (only relevant if bActivate = true)

Returns:

TRUE if this page successfully changed its active state; FALSE otherwise.

PostInitialize[edit]

event PostInitialize ()

Overrides: UTUITabPage_Options.PostInitialize

Post initialization event - Setup widget delegates.

Other instance functions[edit]

ForceLANOption[edit]

final function ForceLANOption (int PlayerIndex)


MarkOptionsDirty[edit]

function MarkOptionsDirty ()

Marks the options list as out of date and if visible, refreshes the options list. Called when the user changes the gametype.

OnOptionList_OptionChanged[edit]

function OnOptionList_OptionChanged (UIScreenObject InObject, name OptionName, int PlayerIndex)

Overrides: UTUITabPage_Options.OnOptionList_OptionChanged

Pass through the option callback.

ShowHideGameMode[edit]

function ShowHideGameMode (int PlayerIndex)

Update the gamemode visibility depending on LAN/Internet setting

ValidateServerType[edit]

function ValidateServerType ()

Enables / disables the "match type" control based on whether we are signed in online.