onIndexChange method
Implementation
void onIndexChange(Observable observable) {
try {
String? key;
String? url;
// lookup key and url
if (index >= 0) {
key = tabs[index].dependency;
url = tabs[index].url;
}
// broadcast the event
EventManager.of(this)?.broadcastEvent(this, Event(EventTypes.focusnode, parameters: {'key': key, 'url': url}));
// call property change on index
onPropertyChange(observable);
} catch (e) {
Log().exception('OnIndexChange. Exception is $e');
}
}