Index: sources/view/td/data/treatment/VTreatmentUltrafiltrationData.cpp =================================================================== diff -u -rf9abb75101e8cbe4c3a388361cfd3bbf592605f8 -ra9fd14aeaeb67cfe02dcb6ae4eb88cd3bcf376d4 --- sources/view/td/data/treatment/VTreatmentUltrafiltrationData.cpp (.../VTreatmentUltrafiltrationData.cpp) (revision f9abb75101e8cbe4c3a388361cfd3bbf592605f8) +++ sources/view/td/data/treatment/VTreatmentUltrafiltrationData.cpp (.../VTreatmentUltrafiltrationData.cpp) (revision a9fd14aeaeb67cfe02dcb6ae4eb88cd3bcf376d4) @@ -16,6 +16,7 @@ // Project #include "GuiController.h" +#include "GuiGlobals.h" VIEW_DEF(VTreatmentUltrafiltration, TreatmentUltrafiltrationData) @@ -26,4 +27,6 @@ volumeRemoved ( vData.mVolumeRemoved ); state ( vData.mState ); + ufRunning ( vData.mState == GuiActions::DIALYSIS_UF_STATE ); + ufPaused ( vData.mState == GuiActions::DIALYSIS_UF_PAUSED_STATE ); } Index: sources/view/td/data/treatment/VTreatmentUltrafiltrationData.h =================================================================== diff -u -rdc602d5e56df7a85d69329d6c0a5147f426e09e5 -ra9fd14aeaeb67cfe02dcb6ae4eb88cd3bcf376d4 --- sources/view/td/data/treatment/VTreatmentUltrafiltrationData.h (.../VTreatmentUltrafiltrationData.h) (revision dc602d5e56df7a85d69329d6c0a5147f426e09e5) +++ sources/view/td/data/treatment/VTreatmentUltrafiltrationData.h (.../VTreatmentUltrafiltrationData.h) (revision a9fd14aeaeb67cfe02dcb6ae4eb88cd3bcf376d4) @@ -44,6 +44,10 @@ PROPERTY( float , volumeRemoved , 0) PROPERTY( quint32, state , 0) + // ---- Ultrafiltration states + PROPERTY( bool , ufPaused , false) ///< UF_PAUSED_STATE = 1 # Paused state of the ultrafiltration state machine + PROPERTY( bool , ufRunning , false) ///< UF_RUNNING_STATE = 2 # Running state of the ultrafiltration state machine + VIEW_DEC(VTreatmentUltrafiltration, TreatmentUltrafiltrationData) }; }