Always snap to grid
UE3:QHDefaults (UT3)
Object >> QHDefaults |
Contents
- 1 Properties
- 2 Structs
- 3 Instance functions
- 3.1 applySettings
- 3.2 cleanup
- 3.3 getSettingsClass
- 3.4 getSettingsClassByClass
- 3.5 getSettingsClassFqn
- 3.6 getSettingsInstance
- 3.7 handleBans
- 3.8 handleHashBans
- 3.9 handleIPPolicy
- 3.10 handleMapList
- 3.11 handleMapListAdditional
- 3.12 handleQuery
- 3.13 handleSettingsGametypes
- 3.14 handleSettingsGeneral
- 3.15 handleSettingsMutators
- 3.16 handleSettingsPasswords
- 3.17 init
- 3.18 registerMenuItems
- 3.19 unhandledQuery
- Package:
- WebAdmin
- Implemented interfaces:
- IQueryHandler
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Query Handler for changing the default settings. It will try to find settings handles for all gametypes and mutators. Custom gametypes have to implement a subclass of the Settings class as name it: <GameTypeClass>Settings. for example the gametype: FooBarQuuxGame has a settings class FooBarQuuxGameSettings. See "UTTeamGameSettings" for an example implementation.
Copyright 2008 Epic Games, Inc. All Rights Reserved
Author: Michiel 'elmuerte' Hendriks
Properties
additionalML
Type: AdditionalMapLists
AdditionalMLClass
Type: string
Modifiers: config
Default value: "WebAdmin.AdditionalMapLists"
classSettingsCache
Type: array<ClassSettingsCacheEntry>
GeneralSettingsClass
Type: string
Modifiers: config
Settings class used for the general, server wide, settings
Default value: "WebAdmin.GeneralSettings"
SettingsClasses
Type: array<ClassSettingsMapping>
Modifiers: config
Mapping for classname to settings class. Will be used to resolve classnames for Settings classes that provide configuration possibilities for gametypes/ mutators when it can not be automatically found.
settingsInstances
Type: array<SettingsInstance>
settingsRenderer
Type: SettingsRenderer
webadmin
Type: WebAdmin
Structs
ClassSettingsCacheEntry
ClassSettingsMapping
SettingsInstance
Instance functions
applySettings
Apply the settings received from the response to the settings instance
cleanup
Specified by: IQueryHandler.cleanup
Cleanup (prepare for being destroyed). If the implementation extends Object it should set all actor references to none.
getSettingsClass
Find the settings class. package name could be empty
getSettingsClassByClass
Try to find the settings class for the provided class
getSettingsClassFqn
Get the settings class by the fully qualified name
getSettingsInstance
handleBans
handleHashBans
handleIPPolicy
handleMapList
handleMapListAdditional
handleQuery
Specified by: IQueryHandler.handleQuery
(Description copied from IQueryHandler.handleQuery)
Called by the webadmin to request the query handler to handle this query.
Returns:
- true when the query was handled.
handleSettingsGametypes
handleSettingsGeneral
handleSettingsMutators
handleSettingsPasswords
init
Specified by: IQueryHandler.init
Called when the WebAdmin creates and initializes this query handler.
registerMenuItems
Specified by: IQueryHandler.registerMenuItems
Called by the webadmin to request the query handler to add its menu items to the web admin menu. The menu is used to determine what query handler will be handle a given path. Paths not registered will be passed to all query handlers until one returns true.
unhandledQuery
Specified by: IQueryHandler.unhandledQuery
(Description copied from IQueryHandler.unhandledQuery)
Called in case of an unhandled path.
Returns:
- true when the query was handled.