summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/CRSMConfig.hpp2
-rw-r--r--src/crsm.cpp8
2 files changed, 6 insertions, 4 deletions
diff --git a/src/CRSMConfig.hpp b/src/CRSMConfig.hpp
index d95a9b9..81c7c14 100644
--- a/src/CRSMConfig.hpp
+++ b/src/CRSMConfig.hpp
@@ -8,6 +8,7 @@ public:
Port ManagementPort = 9372;
String ListFolder = "ScenarioLists";
String CommandSign = "!";
+ String SessionFile = "CrServerManager.session";
} CRSM;
struct {
@@ -84,6 +85,7 @@ public:
ConfigVal(CRSM.ManagementPort),
ConfigVal(CRSM.ListFolder),
ConfigVal(CRSM.CommandSign),
+ ConfigVal(CRSM.SessionFile),
diff --git a/src/crsm.cpp b/src/crsm.cpp
index 72c5167..fb20ebf 100644
--- a/src/crsm.cpp
+++ b/src/crsm.cpp
@@ -59,10 +59,10 @@ CRSM::CRSM(QObject *parent) :
if(processManager->isRunning())
{
- Session.read(SESSION_FILE_NAME, false);
+ Session.read(Config.CRSM.SessionFile, false);
writeToServer("Der Server Manager läuft wieder.\nBis zur nächsten Runde könnte unerwartetes Verhalten auftreten.\n");
}
- QFile sessionFile(SESSION_FILE_NAME);
+ QFile sessionFile(Config.CRSM.SessionFile);
if(sessionFile.exists()) sessionFile.remove();
connect(&greetMapper, SIGNAL(mapped(QString)), this, SLOT(greet(QString)));
@@ -299,7 +299,7 @@ void CRSM::readInput()
}
Config.Auto.ProcessManager.ReattachId = processManager->ID();
writeConfig();
- Session.write(SESSION_FILE_NAME);
+ Session.write(Config.CRSM.SessionFile);
QCoreApplication::quit();
return;
}
@@ -2163,7 +2163,7 @@ CMD_FUNCTION_IMPL(exit)
CMD_FUNCTION_IMPL(exitDetach)
Config.Auto.ProcessManager.ReattachId = processManager->ID();
writeConfig();
- Session.write(SESSION_FILE_NAME);
+ Session.write(Config.CRSM.SessionFile);
QCoreApplication::quit();
}