AcManager.Controls.UserPresetsControl.Presetable_Changed C# (CSharp) Method

Presetable_Changed() private method

private Presetable_Changed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void Presetable_Changed(object sender, EventArgs e) {
            if (OptionSmartChangedHandling) {
                if (_currentUserPresetData == null) {
                    _currentUserPresetData = CurrentUserPreset?.ReadData();
                }

                var actualData = _presetable.ExportToPresetData();
                SetChanged(actualData != _currentUserPresetData);
            } else {
                SetChanged(true);
            }
        }