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 (padding != 24.0) modified.add('padding');
if (titleMessageSpacing != 16.0) modified.add('titleMessageSpacing');
if (messageButtonSpacing != 24.0) modified.add('messageButtonSpacing');
if (buttonSpacing != 12.0) modified.add('buttonSpacing');
if (title != 'Confirm Action') modified.add('title');
if (message != 'Are you sure you want to proceed with this action?') {
modified.add('message');
}
if (confirmText != 'Confirm') modified.add('confirmText');
if (cancelText != 'Cancel') modified.add('cancelText');
if (titleFontSize != 20.0) modified.add('titleFontSize');
if (messageFontSize != 15.0) modified.add('messageFontSize');
if (buttonFontSize != 14.0) modified.add('buttonFontSize');
return modified;
}