diff --git a/src/dlangui/core/settings.d b/src/dlangui/core/settings.d index 5d8a777b..4ce52692 100644 --- a/src/dlangui/core/settings.d +++ b/src/dlangui/core/settings.d @@ -63,6 +63,10 @@ class SettingsFile { @property Setting copySettings() { return _setting.clone(); } + /// replace setting object + void replaceSetting(Setting s) { + _setting = s; + } @property void applySettings(Setting settings) { // TODO copy only changed settings _setting = settings;