From e4f2d686e2b491e6839230b810c16ae444d53a28 Mon Sep 17 00:00:00 2001 From: alcexhim Date: Fri, 18 Jul 2014 22:53:14 -0400 Subject: [PATCH] Finished implementing Configuration --- .../ConfigurationManager.cs | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) 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; + } + } + } } }