GalleryController constructor

GalleryController({
  1. PanelSetting? panelSetting,
  2. HeaderSetting? headerSetting,
  3. 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,
  );
}