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

bOptionsDirty

Type: bool

Modifiers: private, transient

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

MenuDataStore

Type: UTUIDataStore_MenuItems

Reference to the menu items datastore.

SearchDataStore

Type: UTDataStore_GameSearchDM

Reference to the game search datastore.

Subobjects

WidgetEventComponent

Class: Engine.UIComp_Event

Inherits from: UTUITabPage_Options.WidgetEventComponent

No new values.

Delegates

OnSwitchedGameType

delegate transient OnSwitchedGameType ()

Called when the user changes the game type

Functions

Events

ActivatePage

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

event PostInitialize ()

Overrides: UTUITabPage_Options.PostInitialize

Post initialization event - Setup widget delegates.

Other instance functions

ForceLANOption

final function ForceLANOption (int PlayerIndex)


MarkOptionsDirty

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

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

Overrides: UTUITabPage_Options.OnOptionList_OptionChanged

Pass through the option callback.

ShowHideGameMode

function ShowHideGameMode (int PlayerIndex)

Update the gamemode visibility depending on LAN/Internet setting

ValidateServerType

function ValidateServerType ()

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