Gah - a solution with more questions. – EntropicLqd

UE2:FilterPageBase (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
Package: 
GUI2K4
Direct subclasses:
SimpleFilterPage, UT2K4CustomFilterPage

Base Class for different filter layouts

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

Properties[edit]

bNeedRefresh[edit]

Type: bool


cp_Filter[edit]

Type: UT2K4FilterControlPanel


CurrentGameType[edit]

Type: string


FilterSplitterPosition[edit]

Type: float

Modifiers: globalconfig


Default value: 0.369766

FM[edit]

Type: BrowserFilters


i_BG[edit]

Type: GUIImage

Modifiers: automated


Index[edit]

Type: int

BrowserFilter index of selected filter

Default value: -1

li_Filter[edit]

Type: GUIMultiOptionList


MutatorRecords[edit]

Type: array<CacheManager.MutatorRecord>


SaveString[edit]

Type: string

Modifiers: localized


Default value: "Setting saved successfully!"

sp_Filter[edit]

Type: GUISplitter

Modifiers: automated


Default values[edit]

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

Functions[edit]

Events[edit]

Closed[edit]

event Closed (GUIComponent Sender, bool bCancelled)

Overrides: GUIPage.Closed


InitComponent[edit]

event InitComponent (GUIController MyC, GUIComponent MyO)

Overrides: FloatingWindow.InitComponent


Opened[edit]

event Opened (GUIComponent Sender)

Overrides: PopupPageBase.Opened


Other instance functions[edit]

AddNewFilter[edit]

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


ApplyRules[edit]

function ApplyRules (int FilterIndex, optional bool bRefresh)


CheckFM[edit]

function CheckFM ()


CopyFilter[edit]

function bool CopyFilter (int Index, out string NewName)


CreateTemplateFilter[edit]

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


CreateTemplateRule[edit]

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


FindFilterMasterIndex[edit]

function int FindFilterMasterIndex (int i)


InitFilterList[edit]

function InitFilterList ()


InternalOnChange[edit]

function InternalOnChange (GUIComponent Sender)


InternalOnCreateComponent[edit]

function InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender)

Overrides: FloatingWindow.InternalOnCreateComponent


InternalOnLoad[edit]

function InternalOnLoad (GUIComponent Sender, string S)


IsNumber[edit]

function bool IsNumber (string Test)


RemoveExistingFilter[edit]

function bool RemoveExistingFilter (string FilterName)


RenameFilter[edit]

function bool RenameFilter (int Index, string NewName)


ResetFilters[edit]

function ResetFilters ()


SaveFilters[edit]

function SaveFilters ()