getNumberForNewAddOn method
Gets the next number for a new indicator or drawing tool.
Implementation
int getNumberForNewAddOn(AddOnConfig addOn) {
final Iterable<AddOnConfig> addOnOfSameType = items.where(
(AddOnConfig item) => item.runtimeType == addOn.runtimeType,
);
if (addOnOfSameType.isNotEmpty) {
final int postFixNumber =
addOnOfSameType
.map<int>((AddOnConfig item) => item.number)
.reduce(max) +
1;
return postFixNumber;
}
return 0;
}