summaryrefslogtreecommitdiffstats
path: root/src/CRSMPackCompatibility.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/CRSMPackCompatibility.hpp')
-rw-r--r--src/CRSMPackCompatibility.hpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/CRSMPackCompatibility.hpp b/src/CRSMPackCompatibility.hpp
index a35ed95..08b666e 100644
--- a/src/CRSMPackCompatibility.hpp
+++ b/src/CRSMPackCompatibility.hpp
@@ -7,10 +7,12 @@ public:
Map(String, String) PackDefaultVersion;
Map(String, String) PackVersions;
Map(String, List(String)) ScenarioPacks;
+ String PacksDirectory = "Packs";
CRSMPackCompatibility() : ConfigBase::ConfigBase({
ConfigVal(PackDefaultVersion),
ConfigVal(PackVersions),
+ ConfigVal(PacksDirectory),
ConfigVal(ScenarioPacks)
}) { }
@@ -26,6 +28,7 @@ public:
QString addScenarioPackVersion(const QString& packVersion, const QString& scenario);
QString deleteScenarioPackVersion(const QString& packVersion, const QString& scenario);
+ QString applyConfig();
protected:
QString checkPackVersion(const QString& packVersion, const QString& pack);