setFocus method
- String mediaId
Implementation
void setFocus(String mediaId) {
if (mediaId.isEmpty) return;
var actualId = mediaId;
final mediaByIndex = getActiveMediaByFocusIndex(mediaId);
if (mediaByIndex != null && mediaByIndex.id != null) {
actualId = mediaByIndex.id!;
}
_currentFocusNodeId = actualId;
envVariables['service.currentFocus'] = actualId;
for (var node in getAllSettingsNodes()) {
node.setPropertyValue('service.currentFocus', actualId);
}
onStateChanged?.call();
}