From 2765de2b9387f9c84ed2d898610226a3d166d53b Mon Sep 17 00:00:00 2001 From: Roland Winklmeier Date: Mon, 30 Jul 2018 10:54:49 +0200 Subject: [PATCH] Add method to get default value from a Setting --- src/blackmisc/settingscache.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/blackmisc/settingscache.h b/src/blackmisc/settingscache.h index fa51585fb..d5523fa14 100644 --- a/src/blackmisc/settingscache.h +++ b/src/blackmisc/settingscache.h @@ -99,6 +99,9 @@ namespace BlackMisc //! Reset the setting to its default value. CStatusMessage setDefault() { return this->set(Trait::defaultValue()); } + //! Gets the default value + auto getDefault() { return Trait::defaultValue(); } + //! Return the file that is used for persistence for this value. QString getFilename() const { return CSettingsCache::filenameForKey(this->getKey()); } };