From 775c1d431d55e735be9516d84b583f4a956d8d7a Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Sun, 19 Aug 2018 23:33:23 +0200 Subject: Use ClearableConfigBase instead of implementing clear() several times --- src/CRSMPackCompatibility.hpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/CRSMPackCompatibility.hpp') 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 { public: Map(String, String) PackDefaultVersion; @@ -10,7 +10,7 @@ public: Map(String, String) ScenarioCmdOptions; String PacksDirectory = "Packs"; - CRSMPackCompatibility() : ConfigBase::ConfigBase({ + CRSMPackCompatibility() : ClearableConfigBase({ 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); -- cgit v1.2.3-54-g00ecf