|
|
@@ -117,14 +117,6 @@ class GraphSettingsViewController: FormViewController {
|
|
|
UserDefaultsRepository.showDIALines.value = value
|
|
|
|
|
|
}
|
|
|
- <<< SwitchRow("showMidnightMarkers"){ row in
|
|
|
- row.title = "Show Midnight Lines"
|
|
|
- row.value = UserDefaultsRepository.showMidnightLines.value
|
|
|
- }.onChange { [weak self] row in
|
|
|
- guard let value = row.value else { return }
|
|
|
- UserDefaultsRepository.showMidnightLines.value = value
|
|
|
-
|
|
|
- }
|
|
|
<<< SwitchRow("smallGraphTreatments"){ row in
|
|
|
row.title = "Treatments on Small Graph"
|
|
|
row.value = UserDefaultsRepository.smallGraphTreatments.value
|
|
|
@@ -235,7 +227,30 @@ class GraphSettingsViewController: FormViewController {
|
|
|
appState.chartSettingsChanges |= ChartSettingsChangeEnum.highLineChanged.rawValue
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ <<< StepperRow("downloadDays") { row in
|
|
|
+ // NS supports up to 4 days
|
|
|
+ row.title = "Show Days Back"
|
|
|
+ row.cell.stepper.stepValue = 1
|
|
|
+ row.cell.stepper.minimumValue = 1
|
|
|
+ row.cell.stepper.maximumValue = 4
|
|
|
+ row.value = Double(UserDefaultsRepository.downloadDays.value)
|
|
|
+ row.displayValueFor = { value in
|
|
|
+ guard let value = value else { return nil }
|
|
|
+ return "\(Int(value))"
|
|
|
+ }
|
|
|
+ }.onChange { [weak self] row in
|
|
|
+ guard let value = row.value else { return }
|
|
|
+ UserDefaultsRepository.downloadDays.value = Int(value)
|
|
|
+ }
|
|
|
+ <<< SwitchRow("showMidnightMarkers"){ row in
|
|
|
+ row.title = "Show Midnight Lines"
|
|
|
+ row.value = UserDefaultsRepository.showMidnightLines.value
|
|
|
+ }.onChange { [weak self] row in
|
|
|
+ guard let value = row.value else { return }
|
|
|
+ UserDefaultsRepository.showMidnightLines.value = value
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
+++ ButtonRow() {
|
|
|
$0.title = "DONE"
|