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 (documentTitle != 'Medical Report.pdf') modified.add('documentTitle');
  if (documentBorderRadius != 8.0) modified.add('documentBorderRadius');
  if (documentPadding != 16.0) modified.add('documentPadding');
  if (currentPage != 1) modified.add('currentPage');
  if (totalPages != 5) modified.add('totalPages');
  if (toolbarHeight != 48.0) modified.add('toolbarHeight');
  if (zoomLevel != 100.0) modified.add('zoomLevel');
  if (titleFontSize != 16.0) modified.add('titleFontSize');

  return modified;
}