MockCGMManager+UI.swift 813 B

12345678910111213141516171819202122232425262728293031
  1. //
  2. // MockCGMManager+UI.swift
  3. // LoopKitUI
  4. //
  5. // Created by Michael Pangburn on 11/23/18.
  6. // Copyright © 2018 LoopKit Authors. All rights reserved.
  7. //
  8. import UIKit
  9. import HealthKit
  10. import LoopKit
  11. import LoopKitUI
  12. import MockKit
  13. extension MockCGMManager: CGMManagerUI {
  14. public static func setupViewController() -> (UIViewController & CGMManagerSetupViewController & CompletionNotifying)? {
  15. return nil
  16. }
  17. public func settingsViewController(for glucoseUnit: HKUnit) -> (UIViewController & CompletionNotifying) {
  18. let settings = MockCGMManagerSettingsViewController(cgmManager: self, glucoseUnit: glucoseUnit)
  19. let nav = SettingsNavigationViewController(rootViewController: settings)
  20. return nav
  21. }
  22. public var smallImage: UIImage? {
  23. return nil
  24. }
  25. }