UE2:FilterPageBase (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to navigation Jump to search
Package: 
GUI2K4

Base Class for different filter layouts

Written by Ron Prestenback © 2003, Epic Games, Inc. All Rights Reserved

Properties

bNeedRefresh

Type: bool


cp_Filter

Type: UT2K4FilterControlPanel


CurrentGameType

Type: string


FilterSplitterPosition

Type: float

Modifiers: globalconfig


Default value: 0.369766

FM

Type: BrowserFilters


i_BG

Type: GUIImage

Modifiers: automated


Index

Type: int

BrowserFilter index of selected filter

Default value: -1

li_Filter

Type: GUIMultiOptionList


MutatorRecords

Type: array<CacheManager.MutatorRecord>


SaveString

Type: string

Modifiers: localized


Default value: "Setting saved successfully!"

sp_Filter

Type: GUISplitter

Modifiers: automated


Default values

Property Value
OnCreateComponent InternalOnCreateComponent
StyleName "TabBackground"
WinHeight 0.904492
WinLeft 0.04043
WinTop 0.036198
WinWidth 0.909375

Functions

Events

Closed

event Closed (GUIComponent Sender, bool bCancelled)

Overrides: GUIPage.Closed


InitComponent

event InitComponent (GUIController MyC, GUIComponent MyO)

Overrides: FloatingWindow.InitComponent


Opened

event Opened (GUIComponent Sender)

Overrides: PopupPageBase.Opened


Other instance functions

AddNewFilter

function bool AddNewFilter (out string NewFilterName, optional bool bFocus)


ApplyRules

function ApplyRules (int FilterIndex, optional bool bRefresh)


CheckFM

function CheckFM ()


CopyFilter

function bool CopyFilter (int Index, out string NewName)


CreateTemplateFilter

function CreateTemplateFilter (string TemplateName, array<GameInfo.KeyValuePairRuleSet)


CreateTemplateRule

function bool CreateTemplateRule (out GameInfo.KeyValuePair Rule, out string QueryType, out string RuleType)


FindFilterMasterIndex

function int FindFilterMasterIndex (int i)


InitFilterList

function InitFilterList ()


InternalOnChange

function InternalOnChange (GUIComponent Sender)


InternalOnCreateComponent

function InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender)

Overrides: FloatingWindow.InternalOnCreateComponent


InternalOnLoad

function InternalOnLoad (GUIComponent Sender, string S)


IsNumber

function bool IsNumber (string Test)


RemoveExistingFilter

function bool RemoveExistingFilter (string FilterName)


RenameFilter

function bool RenameFilter (int Index, string NewName)


ResetFilters

function ResetFilters ()


SaveFilters

function SaveFilters ()