public void SelectPreset(MachinePreset preset, bool bForceUpdate = false) { if (preset != ActivePreset || bForceUpdate) { ActivePreset = preset; CC.Settings.UpdateFromSettings(ActivePreset.Settings); UpdatePreferences(); OnPresetSelectionModified?.Invoke(preset); } }
private static void PrinterDB_OnPresetSelectionModified(MachinePreset newPreset) { InvalidateToolPaths(); update_printer_bed(); OnPresetSelectionModified?.Invoke(newPreset); }