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 != 20.0) modified.add('paddingAll');
  if (medicationName != 'Aspirin') modified.add('medicationName');
  if (dosage != '100mg') modified.add('dosage');
  if (instructions != 'Take with food') modified.add('instructions');
  if (nameFontSize != 20.0) modified.add('nameFontSize');
  if (iconSize != 32.0) modified.add('iconSize');

  return modified;
}