private void UseDecorationsOverrideChanged() { if (isLoadingConfiguration) { return; } InParametersConfigurationV2 config = GlobalData.Instance.Configuration.InParameters; config.DecorationOverride.UseOverride = UseDecorationsOverride; ConfigurationManager.Save(GlobalData.Instance.Configuration); root.CreateSolverData(); }
private void OnSolverDataChanged(ExtensionCategoryViewModelBase category, ExtensionViewModel oldExtension, ExtensionViewModel newExtension) { root.CreateSolverData(); GlobalData.Instance.Configuration.Extensions.SolverData = newExtension.Extension.Name; ConfigurationManager.Save(GlobalData.Instance.Configuration); }
private void OnSolverDataChanged(ISolverData oldValue, ISolverData newValue) { root.CreateSolverData(); GlobalData.Instance.Configuration.Extensions.SolverData = newValue.Name; ConfigurationManager.Save(GlobalData.Instance.Configuration); if (oldValue is IDisposable disposable) { disposable.Dispose(); } }