The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:BrowserFilters (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> BrowserFilters
Package: 
GUI2K4
Within class: 
UT2K4ServerBrowser
Direct subclass:
PlayInfoFilter

GUI-wide filter manager - this class provides interaction with filter information across all components that access filters

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

Properties

Property group 'BrowserFilters'

CustomFilterClass

Type: string

Modifiers: config


Default value: "GUI2K4.CustomFilter"

Internal variables

AllFilters

Type: array<CustomFilter>

Modifiers: transient


bInvalidFilterClass

Type: bool

Used to tell when we cannot use filters

Deleted

Type: array<CustomFilter>

Modifiers: transient


FilterClass

Type: class<CustomFilter>


Instance functions

ActivateFilter

function bool ActivateFilter (int Index, bool Enable)


AddCustomFilter

function bool AddCustomFilter (out string NewFilterName)


AddFilter

protected function int AddFilter (CustomFilter Filter)


CopyFilter

function bool CopyFilter (int Index, out string NewFilterName)


Count

function int Count ()


CreateFilter

protected function CustomFilter CreateFilter (string FilterName)


FindFilterIndex

function int FindFilterIndex (string FilterName)


GetFilterARules

function array<CustomFilter.CurrentFilterGetFilterARules (int Index)


GetFilterName

function string GetFilterName (int Index)


GetFilterNames

function array<stringGetFilterNames (optional bool bActiveOnly)


GetFilterRules

function array<CustomFilter.AFilterRuleGetFilterRules (int Index)


HasFilterNamed

protected function bool HasFilterNamed (string FilterName)


InitCustomFilters

function InitCustomFilters ()


IsActive

function bool IsActive (CustomFilter Test)


IsActiveAt

function bool IsActiveAt (int Index)


LoadSettings

function LoadSettings (int FilterIndex)


PostEdit

function PostEdit (int Index, string NewTitle, array<CustomFilter.AFilterRuleNewRules)


RemoveFilter

function bool RemoveFilter (string FilterName)


RemoveFilterAt

function bool RemoveFilterAt (int Index)


RenameFilter

function bool RenameFilter (int Index, string NewName)


ResetFilters

function ResetFilters ()


SaveFilters

function SaveFilters ()


SetRule

function SetRule (int FilterIndex, int RuleIndex, string RuleTag, string RuleItem, string RuleValue, string DataType, string QueryType, optional string ExtraData)


ValidIndex

protected function bool ValidIndex (int Index)


ValidName

protected function bool ValidName (string Test)