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);
        }
Exemple #3
0
        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();
            }
        }