Index: sources/gui/qml/pages/treatment/TreatmentHome.qml =================================================================== diff -u -r656c8ece0af7d784f545535ee1ccf9bb0e43cd63 -r87d192f9be0a10cce6df7849a79e055ccb620fbf --- sources/gui/qml/pages/treatment/TreatmentHome.qml (.../TreatmentHome.qml) (revision 656c8ece0af7d784f545535ee1ccf9bb0e43cd63) +++ sources/gui/qml/pages/treatment/TreatmentHome.qml (.../TreatmentHome.qml) (revision 87d192f9be0a10cce6df7849a79e055ccb620fbf) @@ -63,6 +63,20 @@ + " , " + qsTr("Last Read:") + " " + vTreatmentVitals.lastRead + Text { id: _vitalCountdown + color : "gray" + anchors { + top : parent.top + right : parent.right + rightMargin : 50 + } + horizontalAlignment : Text.AlignHCenter + verticalAlignment : Text.AlignVCenter + height : 15 + width : 100 + text : vTreatmentVitals.interval ? ( vTreatmentVitals.countdown ) : "" + font.pixelSize: 16 + } } Line { x: 0; y: Variables.screenGridRow2LineY; length: Variables.screenGridLineLength } Index: sources/view/hd/adjustment/common/VCommonAdjustmentVitals.cpp =================================================================== diff -u -r7c86f3854db9ad02d95681203198d75a0d65c9fa -r87d192f9be0a10cce6df7849a79e055ccb620fbf --- sources/view/hd/adjustment/common/VCommonAdjustmentVitals.cpp (.../VCommonAdjustmentVitals.cpp) (revision 7c86f3854db9ad02d95681203198d75a0d65c9fa) +++ sources/view/hd/adjustment/common/VCommonAdjustmentVitals.cpp (.../VCommonAdjustmentVitals.cpp) (revision 87d192f9be0a10cce6df7849a79e055ccb620fbf) @@ -180,6 +180,8 @@ min_left(_counter_min ); sec_left(60 - _counter_sec); + countdown(QString("%1:%2").arg(_min_left,2,10,QChar('0')).arg(_sec_left,2,10,QChar('0'))); + if ( _counter_sec % 60 ) return; // only check every minute if ( ! _counter_min ) { Index: sources/view/hd/adjustment/common/VCommonAdjustmentVitals.h =================================================================== diff -u -r7c86f3854db9ad02d95681203198d75a0d65c9fa -r87d192f9be0a10cce6df7849a79e055ccb620fbf --- sources/view/hd/adjustment/common/VCommonAdjustmentVitals.h (.../VCommonAdjustmentVitals.h) (revision 7c86f3854db9ad02d95681203198d75a0d65c9fa) +++ sources/view/hd/adjustment/common/VCommonAdjustmentVitals.h (.../VCommonAdjustmentVitals.h) (revision 87d192f9be0a10cce6df7849a79e055ccb620fbf) @@ -64,6 +64,7 @@ // timestamp PROPERTY( quint64 , epoch , 0) PROPERTY( QString , lastRead , "") + PROPERTY( QString , countdown , "") // vitals PROPERTY( quint16 , systolic , 0)