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 (scannerBorderRadius != 12.0) modified.add('scannerBorderRadius');
if (scannerPadding != 16.0) modified.add('scannerPadding');
if (cornerSize != 24.0) modified.add('cornerSize');
if (cornerWidth != 3.0) modified.add('cornerWidth');
if (instructionText != 'Position document within frame') modified.add('instructionText');
if (hintText != 'Hold steady for best results') modified.add('hintText');
if (scanButtonSize != 64.0) modified.add('scanButtonSize');
if (actionButtonSize != 44.0) modified.add('actionButtonSize');
if (instructionFontSize != 16.0) modified.add('instructionFontSize');
if (hintFontSize != 13.0) modified.add('hintFontSize');
if (stepFontSize != 12.0) modified.add('stepFontSize');
if (currentStep != 1) modified.add('currentStep');
if (totalSteps != 3) modified.add('totalSteps');
if (stepIndicatorSize != 8.0) modified.add('stepIndicatorSize');
return modified;
}