DbLensController constructor
DbLensController({
- required LensRepository repository,
- 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);
}