diff options
author | Alex Zolotarev <alex@maps.me> | 2015-05-29 11:18:39 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 02:49:28 +0300 |
commit | e5b4c8e86709129d8d42aca719e5c9bedb1b3875 (patch) | |
tree | 37aba14d2cc1cede57b9b5ca64c37f1c087ff665 /platform/settings.hpp | |
parent | ccc576381e789d31234362f5c64b4d172262cf88 (diff) |
Added Settings::Delete() to clear settings.
Diffstat (limited to 'platform/settings.hpp')
-rw-r--r-- | platform/settings.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/platform/settings.hpp b/platform/settings.hpp index 122075d8ba..c5cca5e6ae 100644 --- a/platform/settings.hpp +++ b/platform/settings.hpp @@ -21,6 +21,7 @@ namespace Settings bool GetValue(string const & key, string & outValue); void SetValue(string const & key, string const & value); + void DeleteKeyAndValue(string const & key); }; /// Retrieve setting @@ -37,6 +38,11 @@ namespace Settings StringStorage::Instance().SetValue(key, ToString(value)); } + void Delete(string const & key) + { + StringStorage::Instance().DeleteKeyAndValue(key); + } + enum Units { Metric = 0, Yard, Foot }; /// Use this function for running some stuff once according to date. |