EnginePlugin::Data Class Reference

#include <engineplugin.h>

List of all members.

Public Attributes

unsigned int abiVersion
const DMFlagsallDMFlags
 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
IniSectionpConfig
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

Detailed Description

Store the information about the plugin in a structure so that we can freely add features without invalidating existing plugins.


Member Data Documentation

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.

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.


The documentation for this class was generated from the following files: