GalleryController constructor
GalleryController({
- PanelSetting? panelSetting,
- HeaderSetting? headerSetting,
- GallerySetting? gallerySetting,
Likk controller
Implementation
GalleryController({
PanelSetting? panelSetting,
HeaderSetting? headerSetting,
GallerySetting? gallerySetting,
}) : panelSetting = panelSetting ?? const PanelSetting(),
headerSetting = headerSetting ?? const HeaderSetting(),
setting = gallerySetting ?? const GallerySetting(),
_panelController = PanelController(),
_albumsNotifier = ValueNotifier(const BaseState()),
_albumNotifier = ValueNotifier(const BaseState()),
_entitiesNotifier = ValueNotifier(const BaseState()),
_recentEntities = ValueNotifier(const BaseState()),
_albumVisibility = ValueNotifier(false),
super(const GalleryValue()) {
_repository = GalleryRepository(
albumsNotifier: _albumsNotifier,
albumNotifier: _albumNotifier,
entitiesNotifier: _entitiesNotifier,
recentEntitiesNotifier: _recentEntities,
);
}