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 (viewfinderBorderRadius != 12.0) modified.add('viewfinderBorderRadius');
  if (viewfinderPadding != 8.0) modified.add('viewfinderPadding');
  if (captureButtonSize != 72.0) modified.add('captureButtonSize');
  if (captureButtonBorderWidth != 4.0) modified.add('captureButtonBorderWidth');
  if (controlButtonSize != 48.0) modified.add('controlButtonSize');
  if (controlButtonSpacing != 24.0) modified.add('controlButtonSpacing');
  if (hintFontSize != 14.0) modified.add('hintFontSize');

  return modified;
}