#include <engineplugin.h>
Public Attributes | |
| const DMFlags * | allDMFlags |
| List of all engine's DMFlags or NULL if none. | |
| bool | allowsConnectPassword |
| bool | allowsEmail |
| bool | allowsJoinPassword |
| bool | allowsMOTD |
| bool | allowsRConPassword |
| bool | allowsURL |
| QString | author |
| QString | defaultMaster |
| Default port on which servers for given engine are hosted. | |
| quint16 | defaultServerPort |
| const QList< GameMode > * | gameModes |
| All available game modes for the engine or NULL if none. | |
| const QList< GameCVar > * | gameModifiers |
| Returns a list of modifiers. | |
| bool | hasMasterServer |
| QPixmap * | icon |
| icon of the engine | |
| bool | inGameFileDownloads |
| QVector< IRCNetworkEntity > | ircChannels |
| QString | name |
| IniSection * | pConfig |
| quint8 | refreshThreshold |
| bool | supportsRandomMapRotation |
| bool | valid |
| unsigned int | version |
Store the information about the plugin in a structure so that we can freely add features without invalidating existing plugins.
| const QList<GameCVar>* EnginePlugin::Data::gameModifiers |
Returns a list of modifiers.
Modifiers are used and displayed in Create Server dialog. If an empty list (or NULL) is returned, Modifier combo will be disabled.