public void ReadValues(Data data, string path = "") { ApplicationSettings.ReadValues(data, path + @"ApplicationSettings\"); try { int numClasses = int.Parse(data.GetValue(@"" + path + @"ConversionProfiles\numClasses")); for (int i = 0; i < numClasses; i++) { ConversionProfile tmp = new ConversionProfile(); tmp.ReadValues(data, @"" + path + @"ConversionProfiles\" + i + @"\"); ConversionProfiles.Add(tmp); } } catch {} CreatorAppSettings.ReadValues(data, path + @"CreatorAppSettings\"); try { int numClasses = int.Parse(data.GetValue(@"" + path + @"DefaultViewers\numClasses")); for (int i = 0; i < numClasses; i++) { DefaultViewer tmp = new DefaultViewer(); tmp.ReadValues(data, @"" + path + @"DefaultViewers\" + i + @"\"); DefaultViewers.Add(tmp); } } catch {} }
public void ReadValues(Data data, string path) { ApplicationProperties.ReadValues(data, path + @"ApplicationProperties\"); ApplicationSettings.ReadValues(data, path + @"ApplicationSettings\"); try { int numClasses = int.Parse(data.GetValue(@"" + path + @"ConversionProfiles\numClasses")); for (int i = 0; i < numClasses; i++) { ConversionProfile tmp = new ConversionProfile(); tmp.ReadValues(data, @"" + path + @"ConversionProfiles\" + i + @"\"); ConversionProfiles.Add(tmp); } } catch {} }