diff options
| author | Markus Mittendrein <git@maxmitti.tk> | 2015-09-22 19:22:37 +0200 |
|---|---|---|
| committer | Markus Mittendrein <git@maxmitti.tk> | 2015-09-22 19:22:37 +0200 |
| commit | b9816896abacac108d54ccdc1286b2542465287b (patch) | |
| tree | 1239ebd5369af44a45c0ef4555128ff199af891d /src/CRSMConfig.hpp | |
| parent | b9a818bebcfc6e261959c4df95330594e9cbcffc (diff) | |
| download | manager-b9816896abacac108d54ccdc1286b2542465287b.tar.gz manager-b9816896abacac108d54ccdc1286b2542465287b.zip | |
Only add value to list if its not already there.
Diffstat (limited to 'src/CRSMConfig.hpp')
| -rw-r--r-- | src/CRSMConfig.hpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/CRSMConfig.hpp b/src/CRSMConfig.hpp index ef77716..2d0c2e4 100644 --- a/src/CRSMConfig.hpp +++ b/src/CRSMConfig.hpp @@ -128,7 +128,10 @@ public: Type val; CRSMConfigValue<Type> configValue(val); configValue.setValue(entry); - config.append(val); + if(!config.contains(val)) + { + config.append(val); + } } virtual QStringList getValues() @@ -268,8 +271,6 @@ public: explicit CRSMConfig(); - void operator()(CRSMConfig&& other); - void setConfigValue(const QString& name, const QString& value); void addConfigListEntry(const QString& name, const QString& value); void setConfigMapValue(const QString& name, const QString& key, const QString& value); |
