Index: sources/model/hd/data/MTreatmentStatesData.cpp =================================================================== diff -u -r6cad9b004e904200b71de7431c745795256080df -rae1042a0c14d6d27556730183cc2cbe1a00bc0a7 --- sources/model/hd/data/MTreatmentStatesData.cpp (.../MTreatmentStatesData.cpp) (revision 6cad9b004e904200b71de7431c745795256080df) +++ sources/model/hd/data/MTreatmentStatesData.cpp (.../MTreatmentStatesData.cpp) (revision ae1042a0c14d6d27556730183cc2cbe1a00bc0a7) @@ -18,9 +18,10 @@ QVariantList MTreatmentStates::parameters() const { return { - _data.mSubMode .value, - _data.mUFState .value, - _data.mSalineState.value + _data.mSubMode .value, + _data.mUFState .value, + _data.mSalineState .value, + _data.mHeparinState.value }; } @@ -29,10 +30,12 @@ if (GetValue(vByteArray, index, _data.mSubMode )) if (GetValue(vByteArray, index, _data.mUFState )) if (GetValue(vByteArray, index, _data.mSalineState)) - return true ; + if (GetValue(vByteArray, index, _data.mSalineState)) + return true ; else { if(vIndex) *vIndex = index; return false; } else { if(vIndex) *vIndex = index; return false; } else { if(vIndex) *vIndex = index; return false; } + else { if(vIndex) *vIndex = index; return false; } } /*! @@ -42,8 +45,9 @@ */ MTreatmentStates::Data MTreatmentStates::data() const { Data data; - data.mSubMode = _data.mSubMode .value; - data.mUFState = _data.mUFState .value; - data.mSalineState = _data.mSalineState.value; + data.mSubMode = _data.mSubMode .value; + data.mUFState = _data.mUFState .value; + data.mSalineState = _data.mSalineState .value; + data.mHeparinState = _data.mHeparinState.value; return data; }