getComponentSpecificModifiedProperties method
Get set of component-specific modified properties. Called by getModifiedProperties() to include custom property tracking.
Implementation
@override
Set<String> getComponentSpecificModifiedProperties() {
final modified = <String>{};
if (soundName != 'Ocean Waves') modified.add('soundName');
if (timerDisplay != '25:00') modified.add('timerDisplay');
if (status != 'Playing') modified.add('status');
if (soundNameFontSize != 20.0) modified.add('soundNameFontSize');
if (timerFontSize != 36.0) modified.add('timerFontSize');
if (statusFontSize != 14.0) modified.add('statusFontSize');
if (iconSize != 48.0) modified.add('iconSize');
if (controlIconSize != 32.0) modified.add('controlIconSize');
return modified;
}