private static Dictionary <string, SliceSettingData> LoadAllSettings()
        {
            var settings = new Dictionary <string, SliceSettingData>();

            foreach (var settingsData in SliceSettingsFields.AllSettings())
            {
                settings.Add(settingsData.SlicerConfigName, settingsData);
            }

            return(settings);
        }
Exemple #2
0
        static PrinterSettings()
        {
            // Convert settings array into dictionary on initial load using settings key (SlicerConfigName)
            PrinterSettings.SettingsData = SliceSettingsFields.AllSettings().ToDictionary(s => s.SlicerConfigName);

            PrinterSettings.Layout = new SettingsLayout();

            Empty = new PrinterSettings()
            {
                ID = "EmptyProfile"
            };
            Empty.UserLayer[SettingsKey.printer_name] = "Empty Printer";
        }