summaryrefslogtreecommitdiffstats
path: root/src/CRSMPackCompatibility.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/CRSMPackCompatibility.hpp')
-rw-r--r--src/CRSMPackCompatibility.hpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/CRSMPackCompatibility.hpp b/src/CRSMPackCompatibility.hpp
index 9e81bed..5dbee20 100644
--- a/src/CRSMPackCompatibility.hpp
+++ b/src/CRSMPackCompatibility.hpp
@@ -1,7 +1,7 @@
#pragma once
#include "qt-config/ConfigBase.hpp"
-class CRSMPackCompatibility : public ConfigBase
+class CRSMPackCompatibility : public ClearableConfigBase<CRSMPackCompatibility>
{
public:
Map(String, String) PackDefaultVersion;
@@ -10,7 +10,7 @@ public:
Map(String, String) ScenarioCmdOptions;
String PacksDirectory = "Packs";
- CRSMPackCompatibility() : ConfigBase::ConfigBase({
+ CRSMPackCompatibility() : ClearableConfigBase<CRSMPackCompatibility>({
ConfigVal(PackDefaultVersion),
ConfigVal(PackVersions),
ConfigVal(PacksDirectory),
@@ -18,8 +18,6 @@ public:
ConfigVal(ScenarioCmdOptions)
}) { }
- void clear();
-
QString linkScenarioPacks(const QString& scenario);
QString getScenarioCmdOptions(const QString& scenario, bool all = true);