open method

  1. @override
void open(
  1. BuildContext context,
  2. CheckPoint data,
  3. MyListTileData tiledata
)
override

when pressed on a tile in the DropDownPage this will be invoked

Implementation

@override
void open(
  BuildContext context,
  CheckPoint data,
  MyListTileData tiledata,
) {
  currentlyChosenChildData = Future.value(data);
  Navigator.of(context).push(
    MaterialPageRoute(builder: (newcontext) {
      switch (tiledata.title) {
        case _nextViewTitle:
          return nextModel<CheckPointDefect, CheckPoint,
              CheckPointDefectsModel>(generateNextModel(data));
        case 'Fotos':
          return standard_statefulImageView(this, data);

        default:
          return alwaysPlainText(
              this, data, ((CheckPoint p0, p1) => update(p0, langText: p1)));
      }
    }),
  );
}