import "package:scoped_model/scoped_model.dart"; class BaseModel extends Model { int stackIndex = 0; List entityList = []; var entityBeingEdited; String chosenDate; void setChosenDate(String inDate) { print("## BaseModel.setChosenDate(): inDate = $inDate"); chosenDate = inDate; notifyListeners(); } void loadData(String inEntityType, dynamic inDatabase) async { print("## ${inEntityType}Model.loadData()"); entityList = await inDatabase.getAll(); notifyListeners(); } void setStackIndex(int inStackIndex) { print("## BaseModel.setStackIndex(): inStackIndex = $inStackIndex"); stackIndex = inStackIndex; notifyListeners(); } }