getComponentSpecificModifiedProperties method

  1. @override
Set<String> getComponentSpecificModifiedProperties()
override

Get set of component-specific modified properties. Called by getModifiedProperties() to include custom property tracking.

Implementation

@override
Set<String> getComponentSpecificModifiedProperties() {
  final modified = <String>{};

  if (paddingAll != 16.0) modified.add('paddingAll');
  if (title != 'Heart Rate') modified.add('title');
  if (value != '72 BPM') modified.add('value');
  if (status != 'Normal') modified.add('status');
  if (icon != Icons.favorite) modified.add('icon');
  if (titleFontSize != 14.0) modified.add('titleFontSize');
  if (valueFontSize != 32.0) modified.add('valueFontSize');
  if (statusFontSize != 12.0) modified.add('statusFontSize');

  return modified;
}