23 #ifndef idb76a672e_9f54_4dbc_a933_33ea083e8f11
24 #define idb76a672e_9f54_4dbc_a933_33ea083e8f11
27 #include "serverapi/gamecreateparams.h"
50 void loadConfig(
Ini &config,
bool loadingPrevious);
51 QString mapName()
const;
52 void reloadAppConfig();
53 void saveConfig(
Ini &config);
55 void setupForHostMode(GameCreateParams::HostMode hostMode);
57 void setDemoPath(
const QString &demoPath);
58 void setIwadByName(
const QString &iwad);
59 void setIwadByPath(
const QString &iwadPath);
60 void setPwads(
const QList<PickedGameFile> &pwads);
61 QStringList getAllWadPaths()
const;
64 void gameModeChanged(
const GameMode &gameMode);
68 void showEvent(QShowEvent *event)
override;
77 bool setEngine(
const QString &engineName);
81 void onGameModeChanged(
int);
82 void updateMapWarningVisibility();