I'm a doctor, not a mechanic
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[edit]
additionalML[edit]
Type: AdditionalMapLists
AdditionalMLClass[edit]
Type: string
Modifiers: config
Default value: "WebAdmin.AdditionalMapLists"
classSettingsCache[edit]
Type: array<ClassSettingsCacheEntry>
GeneralSettingsClass[edit]
Type: string
Modifiers: config
Settings class used for the general, server wide, settings
Default value: "WebAdmin.GeneralSettings"
SettingsClasses[edit]
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[edit]
Type: array<SettingsInstance>
settingsRenderer[edit]
Type: SettingsRenderer
webadmin[edit]
Type: WebAdmin
Structs[edit]
ClassSettingsCacheEntry[edit]
ClassSettingsMapping[edit]
SettingsInstance[edit]
Instance functions[edit]
applySettings[edit]
Apply the settings received from the response to the settings instance
cleanup[edit]
Specified by: IQueryHandler.cleanup
Cleanup (prepare for being destroyed). If the implementation extends Object it should set all actor references to none.
getSettingsClass[edit]
Find the settings class. package name could be empty
getSettingsClassByClass[edit]
Try to find the settings class for the provided class
getSettingsClassFqn[edit]
Get the settings class by the fully qualified name
getSettingsInstance[edit]
handleBans[edit]
handleHashBans[edit]
handleIPPolicy[edit]
handleMapList[edit]
handleMapListAdditional[edit]
handleQuery[edit]
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[edit]
handleSettingsGeneral[edit]
handleSettingsMutators[edit]
handleSettingsPasswords[edit]
init[edit]
Specified by: IQueryHandler.init
Called when the WebAdmin creates and initializes this query handler.
registerMenuItems[edit]
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[edit]
Specified by: IQueryHandler.unhandledQuery
(Description copied from IQueryHandler.unhandledQuery)
Called in case of an unhandled path.
Returns:
- true when the query was handled.