#include <engineplugin.h>
Public Attributes | |
unsigned int | abiVersion |
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 |
QString | scheme |
bool | supportsRandomMapRotation |
bool | valid |
unsigned int | version |
bool | demoExtensionAutomatic |
QString | demoExtension |
bool | createDMFlagsPagesAutomatic |
Controls behavior of "Create Server" dialog. | |
bool | clientOnly |
Store the information about the plugin in a structure so that we can freely add features without invalidating existing plugins.
Controls behavior of "Create Server" dialog.
If true then "Create Server" dialog will build flags pages out of the allDMFlags list. If false then plugin either doesn't want to have the flags pages created or will provide the pages on its own.
Default: true.
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.