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 (callerName != 'Grandma Rose') modified.add('callerName');
  if (isMuted != false) modified.add('isMuted');
  if (isVideoOn != true) modified.add('isVideoOn');
  if (videoAreaRadius != 16.0) modified.add('videoAreaRadius');
  if (selfPreviewWidth != 100.0) modified.add('selfPreviewWidth');
  if (selfPreviewHeight != 140.0) modified.add('selfPreviewHeight');
  if (selfPreviewRadius != 12.0) modified.add('selfPreviewRadius');
  if (buttonSize != 60.0) modified.add('buttonSize');
  if (endCallButtonSize != 72.0) modified.add('endCallButtonSize');
  if (buttonIconSize != 30.0) modified.add('buttonIconSize');
  if (callerNameFontSize != 18.0) modified.add('callerNameFontSize');
  if (voiceHintFontSize != 11.0) modified.add('voiceHintFontSize');

  return modified;
}