diff --git a/CSharp/Libraries/UniversalEditor.UserInterface/ConfigurationManager.cs b/CSharp/Libraries/UniversalEditor.UserInterface/ConfigurationManager.cs index 1c37ef9f..2b7c6c5e 100644 --- a/CSharp/Libraries/UniversalEditor.UserInterface/ConfigurationManager.cs +++ b/CSharp/Libraries/UniversalEditor.UserInterface/ConfigurationManager.cs @@ -66,5 +66,38 @@ namespace UniversalEditor.UserInterface } Document.Save(mvarLocalConfiguration, xdf, new Accessors.FileAccessor(FileName, true, true)); } + + public void AddProperty(Property property, ConfigurationManagerPropertyScope scope) + { + switch (scope) + { + case ConfigurationManagerPropertyScope.Global: + { + mvarGlobalConfiguration.Properties.Add(property); + break; + } + case ConfigurationManagerPropertyScope.Local: + { + mvarLocalConfiguration.Properties.Add(property); + break; + } + } + } + public void AddGroup(Group group, ConfigurationManagerPropertyScope scope) + { + switch (scope) + { + case ConfigurationManagerPropertyScope.Global: + { + mvarGlobalConfiguration.Groups.Add(group); + break; + } + case ConfigurationManagerPropertyScope.Local: + { + mvarLocalConfiguration.Groups.Add(group); + break; + } + } + } } }