Commit 062900c
Changed files (3)
lib
components
model
lib/components/measurement_graph.dart
@@ -106,7 +106,6 @@ class _LineChart extends StatelessWidget {
)
),
lineBarsData: [
- // high blood pressure marking according to https://www.texasheart.org/heart-health/heart-information-center/topics/high-blood-pressure-hypertension/
LineChartBarData(
spots: pulseSpots,
dotData: FlDotData(
@@ -125,7 +124,7 @@ class _LineChart extends StatelessWidget {
belowBarData: BarAreaData(
show: true,
color: Colors.red.shade400.withAlpha(100),
- cutOffY: 80,
+ cutOffY: settings.diaWarn,
applyCutOffY: true
)
),
lib/model/settings_store.dart
@@ -127,6 +127,23 @@ class Settings extends ChangeNotifier {
notifyListeners();
}
+ // high blood pressure marking according to https://www.texasheart.org/heart-health/heart-information-center/topics/high-blood-pressure-hypertension/
+ double get sysWarn {
+ return _prefs.getInt('sysWarn')?.toDouble() ?? 130;
+ }
+ set sysWarn(double newWarn) {
+ _prefs.setInt('sysWarn', newWarn.toInt());
+ notifyListeners();
+ }
+
+ double get diaWarn {
+ return _prefs.getInt('diaWarn')?.toDouble() ?? 80;
+ }
+ set diaWarn(double newWarn) {
+ _prefs.setInt('diaWarn', newWarn.toInt());
+ notifyListeners();
+ }
+
}
class TimeStep {
pubspec.lock
@@ -186,10 +186,10 @@ packages:
dependency: transitive
description:
name: flutter_plugin_android_lifecycle
- sha256: "96af49aa6b57c10a312106ad6f71deed5a754029c24789bbf620ba784f0bd0b0"
+ sha256: "950e77c2bbe1692bc0874fc7fb491b96a4dc340457f4ea1641443d0a6c1ea360"
url: "https://pub.dev"
source: hosted
- version: "2.0.14"
+ version: "2.0.15"
flutter_test:
dependency: "direct dev"
description: flutter
@@ -617,10 +617,10 @@ packages:
dependency: transitive
description:
name: url_launcher_android
- sha256: "7aac14be5f4731b923cc697ae2d42043945076cd0dbb8806baecc92c1dc88891"
+ sha256: "1a5848f598acc5b7d8f7c18b8cb834ab667e59a13edc3c93e9d09cf38cc6bc87"
url: "https://pub.dev"
source: hosted
- version: "6.0.33"
+ version: "6.0.34"
url_launcher_ios:
dependency: transitive
description: