summaryrefslogtreecommitdiffstats
path: root/src/CRSMPackCompatibility.hpp
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2015-10-31 01:53:32 +0100
committerMarkus Mittendrein <git@maxmitti.tk>2015-10-31 01:53:32 +0100
commite048846d0f5179e69690718305a8bde529687a43 (patch)
treee00cb22b9e24d95f5d904965405bc2ef9500c968 /src/CRSMPackCompatibility.hpp
parent9cbc1db9c20aba934c2184cb3496aec854e19dbc (diff)
downloadmanager-e048846d0f5179e69690718305a8bde529687a43.tar.gz
manager-e048846d0f5179e69690718305a8bde529687a43.zip
Add config option to add a prefix (folder) to PackVersions
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);