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 }