SettingsViewController
final class SettingsViewController : UITableViewController
extension SettingsViewController: ResetDelegate
extension SettingsViewController: ExposureNotificationSettingViewControllerDelegate
extension SettingsViewController: ExposureStateUpdating
extension SettingsViewController: ENStateHandlerUpdating
extension SettingsViewController: NavigationBarOpacityDelegate
Undocumented
-
Undocumented
Declaration
Swift
let store: Store -
Undocumented
Declaration
Swift
let appConfigurationProvider: AppConfigurationProviding -
Undocumented
Declaration
Swift
let tracingSegue: String -
Undocumented
Declaration
Swift
let notificationsSegue: String -
Undocumented
Declaration
Swift
let resetSegue: String -
Undocumented
Declaration
Swift
let backgroundAppRefreshSegue: String -
Undocumented
Declaration
Swift
let settingsViewModel: SettingsViewModel -
Undocumented
Declaration
Swift
var enState: ENStateHandler.State -
Undocumented
Declaration
Swift
init?( coder: NSCoder, store: Store, initialEnState: ENStateHandler.State, appConfigurationProvider: AppConfigurationProviding, delegate: SettingsViewControllerDelegate )
-
Undocumented
Declaration
Swift
override func viewDidLoad() -
Undocumented
Declaration
Swift
override func viewWillAppear(_ animated: Bool) -
Undocumented
Declaration
Swift
override func prepare(for segue: UIStoryboardSegue, sender _: Any?) -
Undocumented
Declaration
Swift
@IBSegueAction func createExposureNotificationSettingViewController(coder: NSCoder) -> ExposureNotificationSettingViewController? -
Undocumented
Declaration
Swift
@IBSegueAction func createNotificationSettingsViewController(coder: NSCoder) -> NotificationSettingsViewController? -
Undocumented
Declaration
Swift
@IBSegueAction func createBackgroundAppRefreshViewController(coder: NSCoder) -> BackgroundAppRefreshViewController?
-
Undocumented
Declaration
Swift
override func numberOfSections(in _: UITableView) -> Int -
Undocumented
Declaration
Swift
override func tableView(_: UITableView, numberOfRowsInSection _: Int) -> Int -
Undocumented
Declaration
Swift
override func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat -
Undocumented
Declaration
Swift
override func tableView(_: UITableView, titleForFooterInSection section: Int) -> String? -
Undocumented
Declaration
Swift
override func tableView(_: UITableView, willDisplayFooterView view: UIView, forSection section: Int) -
Undocumented
Declaration
Swift
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell -
Undocumented
Declaration
Swift
func configureMainCell(indexPath: IndexPath, model: SettingsViewModel.CellModel) -> MainSettingsTableViewCell -
Undocumented
Declaration
Swift
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) -
Undocumented
Declaration
Swift
func reset() -
Undocumented
Declaration
Swift
func exposureNotificationSettingViewController(_: ExposureNotificationSettingViewController, setExposureManagerEnabled enabled: Bool, then completion: @escaping (ExposureNotificationError?) -> Void) -
Undocumented
Declaration
Swift
func updateExposureState(_ state: ExposureManagerState) -
Undocumented
Declaration
Swift
func updateEnState(_ state: ENStateHandler.State) -
Undocumented
Declaration
Swift
var preferredLargeTitleBackgroundColor: UIColor? { get }