예제 #1
0
        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 {}
        }
예제 #2
0
        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 {}
        }