onChanged static method

void onChanged(
  1. BuildContext context,
  2. MenuItem item,
  3. TimeTraining timetraining
)

Método que se ejecuta cuando el usuario selecciona un ítem del menú. Actualiza el icono de la penalización en la clase AlertUtil en función del ítem elegido.

context El contexto de la aplicación. item El ítem de menú seleccionado. timetraining El objeto de tiempo que será modificado según la penalización seleccionada.

Implementation

static void onChanged(
    BuildContext context, MenuItem item, TimeTraining timetraining) {
  switch (item) {
    case MenuItems.noPenalty:
      AlertUtil.iconPenalty = Icons.block;
      break;
    case MenuItems.dnf:
      AlertUtil.iconPenalty = Icons.close;
      break;
    case MenuItems.plusTwo:
      AlertUtil.iconPenalty = Icons.timer;
      break;
  }
}