flagCueListAsFavorite method

void flagCueListAsFavorite(
  1. OnyxCueList cueList, [
  2. bool isFavorite = true
])

Will track this onyx cuelist as a favorite one. Favorites will persist reconnects, but they will be lost when this class instance is destroyed.

Implementation

void flagCueListAsFavorite(OnyxCueList cueList, [bool isFavorite = true]) {
  if (isFavorite) {
    favoriteCueListNumbers.add(cueList.cueListNumber);
    favoriteCueLists.add(cueList);
  } else {
    favoriteCueListNumbers.remove(cueList.cueListNumber);
    favoriteCueLists.remove(cueList);
  }
}