KalenderController constructor

KalenderController({
  1. required ViewConfiguration viewConfiguration,
  2. Location? location,
})

Implementation

KalenderController({required ViewConfiguration viewConfiguration, Location? location})
  : id = _nextId++,
    _viewConfiguration = viewConfiguration,
    _location = location {
  final viewController = viewConfiguration.createViewController(this, null);
  final range = viewController.floatingVisibleRange.value;
  _floatingVisibleRange = ValueNotifier(range);
  _visibleDateTimeRange = ValueNotifier(range.forLocation(location: location));
  _floatingVisibleRange.addListener(_updateVisibleDateTimeRange);
  _adopt(viewController);
  DeviceTimeZone.changes.addListener(_onDeviceTimeZoneChanged);
}