summaryrefslogtreecommitdiffstats
path: root/src/CRSMPackCompatibility.hpp
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2018-08-19 23:33:23 +0200
committerMarkus Mittendrein <git@maxmitti.tk>2018-08-19 23:33:23 +0200
commit775c1d431d55e735be9516d84b583f4a956d8d7a (patch)
tree26f2cc5dc11b504361883d7e3cfdf93ac93958a4 /src/CRSMPackCompatibility.hpp
parent8e6f1d76e680194f329841a175c1f2d5d06ccd53 (diff)
downloadmanager-775c1d431d55e735be9516d84b583f4a956d8d7a.tar.gz
manager-775c1d431d55e735be9516d84b583f4a956d8d7a.zip
Use ClearableConfigBase instead of implementing clear() several times
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);