Always snap to grid

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[edit]

Property group 'BrowserFilters'[edit]

CustomFilterClass[edit]

Type: string

Modifiers: config


Default value: "GUI2K4.CustomFilter"

Internal variables[edit]

AllFilters[edit]

Type: array<CustomFilter>

Modifiers: transient


bInvalidFilterClass[edit]

Type: bool

Used to tell when we cannot use filters

Deleted[edit]

Type: array<CustomFilter>

Modifiers: transient


FilterClass[edit]

Type: class<CustomFilter>


Instance functions[edit]

ActivateFilter[edit]

function bool ActivateFilter (int Index, bool Enable)


AddCustomFilter[edit]

function bool AddCustomFilter (out string NewFilterName)


AddFilter[edit]

protected function int AddFilter (CustomFilter Filter)


CopyFilter[edit]

function bool CopyFilter (int Index, out string NewFilterName)


Count[edit]

function int Count ()


CreateFilter[edit]

protected function CustomFilter CreateFilter (string FilterName)


FindFilterIndex[edit]

function int FindFilterIndex (string FilterName)


GetFilterARules[edit]

function array<CustomFilter.CurrentFilterGetFilterARules (int Index)


GetFilterName[edit]

function string GetFilterName (int Index)


GetFilterNames[edit]

function array<stringGetFilterNames (optional bool bActiveOnly)


GetFilterRules[edit]

function array<CustomFilter.AFilterRuleGetFilterRules (int Index)


HasFilterNamed[edit]

protected function bool HasFilterNamed (string FilterName)


InitCustomFilters[edit]

function InitCustomFilters ()


IsActive[edit]

function bool IsActive (CustomFilter Test)


IsActiveAt[edit]

function bool IsActiveAt (int Index)


LoadSettings[edit]

function LoadSettings (int FilterIndex)


PostEdit[edit]

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


RemoveFilter[edit]

function bool RemoveFilter (string FilterName)


RemoveFilterAt[edit]

function bool RemoveFilterAt (int Index)


RenameFilter[edit]

function bool RenameFilter (int Index, string NewName)


ResetFilters[edit]

function ResetFilters ()


SaveFilters[edit]

function SaveFilters ()


SetRule[edit]

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


ValidIndex[edit]

protected function bool ValidIndex (int Index)


ValidName[edit]

protected function bool ValidName (string Test)