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);
}
}