addPlayableWidget method
Implementation
void addPlayableWidget(OverlayTooltipModel model) async {
if (_playableWidgets
.map((e) => e.displayIndex)
.toList()
.contains(model.displayIndex)) {
int prevIndex = _playableWidgets.indexOf(model);
_playableWidgets[prevIndex] = model;
} else {
_playableWidgets.add(model);
}
if ((await _startWhenCallback?.call(_playableWidgets.length)) ?? false) {
if (!_playActive) {
start();
}
}
}