Refactoring print settings strings into SettingsKey string consts

Made a new ReloadUiWhenChanged propertie for Properties.json
This commit is contained in:
Lars Brubaker 2016-06-21 09:38:37 -07:00
parent c1c82c0999
commit 6ee626e794
24 changed files with 133 additions and 130 deletions

View file

@ -68,20 +68,6 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
public class SliceSettingsWidget : GuiWidget
{
private static List<string> settingToReloadUiWhenChanged = new List<string>()
{
"extruder_count",
"extruders_share_temperature",
"has_fan",
"has_heated_bed",
"has_sd_card_reader",
"center_part_on_bed",
"has_hardware_leveling",
"include_firmware_updater",
"print_leveling_required_to_print",
"show_reset_connection",
};
private TextImageButtonFactory buttonFactory = new TextImageButtonFactory();
private SliceSettingsDetailControl sliceSettingsDetailControl;
@ -595,7 +581,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
{
SettingChanged.CallEvents(null, new StringEventArgs(settingData.SlicerConfigName));
if (settingToReloadUiWhenChanged.Contains(settingData.SlicerConfigName))
if (settingData.ReloadUiWhenChanged)
{
ApplicationController.Instance.ReloadAll(null, null);
}