23 #ifndef idF7CFB784_3591_4B2C_B5529AE7FBCC2568
24 #define idF7CFB784_3591_4B2C_B5529AE7FBCC2568
30 #include <QStringList>
62 const QString &connectPassword()
const;
63 void setConnectPassword(
const QString &pass);
65 QStringList &customParameters();
66 const QStringList &customParameters()
const;
67 void setCustomParameters(
const QStringList &customParameters);
73 QList<GameCVar> &cvars();
74 const QList<GameCVar> &cvars()
const;
75 void setCvars(
const QList<GameCVar> &cvars);
94 const QString &demoPath()
const;
95 void setDemoPath(
const QString &demoPath);
104 void setDemoRecord(
const GameDemo &demo);
107 QList<DMFlagsSection> &dmFlags();
108 const QList<DMFlagsSection> &dmFlags()
const;
110 const QString &email()
const;
111 void setEmail(
const QString &email);
116 const QString &executablePath()
const;
117 void setExecutablePath(
const QString &executablePath);
120 void setGameMode(
const GameMode &mode);
122 HostMode hostMode()
const;
123 void setHostMode(HostMode mode);
125 bool isBroadcastToLan()
const;
126 void setBroadcastToLan(
bool b);
128 bool isBroadcastToMaster()
const;
129 void setBroadcastToMaster(
bool b);
131 bool isRandomMapRotation()
const;
132 void setRandomMapRotation(
bool b);
137 const QString &ingamePassword()
const;
138 void setIngamePassword(
const QString &pass);
140 const QString &iwadPath()
const;
141 void setIwadPath(
const QString &iwadPath);
146 QString iwadName()
const;
151 const QString &loggingPath()
const;
152 void setLoggingPath(
const QString &iwadPath);
156 const QString &map()
const;
157 void setMap(
const QString &map);
162 const QStringList &mapList()
const;
163 void setMapList(
const QStringList &mapList);
165 int maxClients()
const;
166 void setMaxClients(
int num);
168 int maxPlayers()
const;
169 void setMaxPlayers(
int num);
175 int maxTotalClientSlots()
const;
179 const QString &motd()
const;
180 void setMotd(
const QString &motd);
182 const QString &name()
const;
183 void setName(
const QString &name);
196 QVariant option(
const QString &name)
const;
197 void setOption(
const QString &name,
const QVariant &value);
199 unsigned short port()
const;
200 void setPort(
unsigned short port);
202 QList<bool> &pwadsOptional();
203 const QList<bool> &pwadsOptional()
const;
204 void setPwadsOptional(
const QList<bool> &pwadsOptional);
206 QStringList &pwadsPaths();
207 const QStringList &pwadsPaths()
const;
208 void setPwadsPaths(
const QStringList &pwadsPaths);
213 QList<PWad> pwads()
const;
218 QStringList pwadsNames()
const;
223 const QString &rconPassword()
const;
224 void setRconPassword(
const QString &pass);
230 void setSkill(
int skill);
235 const QString &url()
const;
236 void setUrl(
const QString &url);
242 void setUpnp(
bool upnp);
250 quint16 upnpPort()
const;
251 void setUpnpPort(quint16 port);