handleInput method

  1. @override
dynamic handleInput(
  1. String type,
  2. dynamic data, {
  3. View? parent,
})
override

Fonction recevant l'entrée transmise par la vue et traitant cette entrée en appelant les fonctions nécessaires

Implementation

@override
handleInput(String type, data, {View? parent}) {
  // TODO: implement handleInput
  switch(type){
    case "openCourse":
      openCourseView(data,parent: parent);
      break;
    case "addCourse":
      openAddCourseView(parent: parent);
      break;
    case "importClasses":
      openImportCourseView(parent: parent);
      break;
    case "openOptions":
      openOptionsView(parent: parent);
      break;
    case "exit":
      quitApp();
      break;

  }
}