DbLensController constructor

DbLensController({
  1. required LensRepository repository,
  2. DbLensConfig config = const DbLensConfig(),
})

Implementation

DbLensController({
  required LensRepository repository,
  this.config = const DbLensConfig(),
})  : _repository = repository,
      source = DbLensSourceController(repository: repository),
      table = DbLensTableController(repository: repository, config: config),
      query = DbLensQueryController(repository: repository, config: config),
      queryHistory = DbLensQueryHistoryController(),
      edit = DbLensEditController(repository: repository),
      browse = DbLensBrowseController(repository: repository) {
  _merged = Listenable.merge(
    [source, table, query, queryHistory, edit, browse],
  )..addListener(notifyListeners);
}