public void Load(SynthesisGuiSettings settings, PipelineSettings pipeSettings) { Profiles.Clear(); Profiles.AddOrUpdate(pipeSettings.Profiles.Select(p => { return(new ProfileVM(this, p)); })); if (Profiles.TryGetValue(settings.SelectedProfile, out var profile)) { SelectedProfile = profile; } ShowHelp = settings.ShowHelp; }