23 #ifndef idF7CFB784_3591_4B2C_B5529AE7FBCC2568 24 #define idF7CFB784_3591_4B2C_B5529AE7FBCC2568 30 #include <QStringList> 59 const QString& connectPassword()
const;
60 void setConnectPassword(
const QString& pass);
62 QStringList& customParameters();
63 const QStringList& customParameters()
const;
64 void setCustomParameters(
const QStringList& customParameters);
70 QList<GameCVar>& cvars();
71 const QList<GameCVar>& cvars()
const;
72 void setCvars(
const QList<GameCVar>& cvars);
91 const QString& demoPath()
const;
92 void setDemoPath(
const QString& demoPath);
101 void setDemoRecord(
const GameDemo &demo);
104 QList<DMFlagsSection>& dmFlags();
105 const QList<DMFlagsSection>& dmFlags()
const;
107 const QString& email()
const;
108 void setEmail(
const QString& email);
113 const QString& executablePath()
const;
114 void setExecutablePath(
const QString& executablePath);
117 void setGameMode(
const GameMode& mode);
119 HostMode hostMode()
const;
120 void setHostMode(HostMode mode);
122 bool isBroadcastToLan()
const;
123 void setBroadcastToLan(
bool b);
125 bool isBroadcastToMaster()
const;
126 void setBroadcastToMaster(
bool b);
128 bool isRandomMapRotation()
const;
129 void setRandomMapRotation(
bool b);
134 const QString& ingamePassword()
const;
135 void setIngamePassword(
const QString& pass);
137 const QString& iwadPath()
const;
138 void setIwadPath(
const QString& iwadPath);
143 QString iwadName()
const;
148 const QString& map()
const;
149 void setMap(
const QString& map);
154 const QStringList& mapList()
const;
155 void setMapList(
const QStringList& mapList);
157 int maxClients()
const;
158 void setMaxClients(
int num);
160 int maxPlayers()
const;
161 void setMaxPlayers(
int num);
167 int maxTotalClientSlots()
const;
171 const QString& motd()
const;
172 void setMotd(
const QString& motd);
174 const QString& name()
const;
175 void setName(
const QString& name);
188 QVariant option(
const QString &name)
const;
189 void setOption(
const QString &name,
const QVariant &value);
191 unsigned short port()
const;
192 void setPort(
unsigned short port);
194 QList<bool>& pwadsOptional();
195 const QList<bool>& pwadsOptional()
const;
196 void setPwadsOptional(
const QList<bool>& pwadsOptional);
198 QStringList& pwadsPaths();
199 const QStringList& pwadsPaths()
const;
200 void setPwadsPaths(
const QStringList& pwadsPaths);
205 QList<PWad> pwads()
const;
210 QStringList pwadsNames()
const;
215 const QString& rconPassword()
const;
216 void setRconPassword(
const QString& pass);
222 void setSkill(
int skill);
227 const QString& url()
const;
228 void setUrl(
const QString& url);
234 void setUpnp(
bool upnp);
242 quint16 upnpPort()
const;
243 void setUpnpPort(quint16 port);
Game parametrization data used when creating new games.
A group of DMFlag objects that can be safely OR'ed together to form a meaningful value.
Game mode representation.
A general game setting or variable (like fraglimit).