Index: sources/view/vtreatmentpressureocclusion.h =================================================================== diff -u -r11909fd034451197eeb590176e4a8c52657cdab8 -rc650281e13d88a84bd80f0990f7edfbba3cfef68 --- sources/view/vtreatmentpressureocclusion.h (.../vtreatmentpressureocclusion.h) (revision 11909fd034451197eeb590176e4a8c52657cdab8) +++ sources/view/vtreatmentpressureocclusion.h (.../vtreatmentpressureocclusion.h) (revision c650281e13d88a84bd80f0990f7edfbba3cfef68) @@ -23,8 +23,7 @@ // namespace namespace View { -class VTreatmentPressureOcclusion : public QObject -{ +class VTreatmentPressureOcclusion : public QObject { Q_OBJECT PROPERTY( float, pressureocclusion_ArterialPressure , 0, false) @@ -35,6 +34,121 @@ PROPERTY( float, pressureocclusion_DialysateInletPumpOcclusion , 0, false) PROPERTY( float, pressureocclusion_DialysateOutletPumpOcclusion , 0, false) // coco end + // PROPERTY( float, pressureocclusion_ArterialPressure , 0, false) + // PROPERTY( float, pressureocclusion_VenousPressure , 0, false) + // PROPERTY( float, pressureocclusion_BloodPumpOcclusion , 0, false) + // PROPERTY( float, pressureocclusion_DialysateInletPumpOcclusion , 0, false) + // PROPERTY( float, pressureocclusion_DialysateOutletPumpOcclusion , 0, false) + + Q_PROPERTY(float pressureocclusion_ArterialPressure READ pressureocclusion_ArterialPressure WRITE pressureocclusion_ArterialPressure NOTIFY pressureocclusion_ArterialPressureChanged) + Q_PROPERTY(float pressureocclusion_VenousPressure READ pressureocclusion_VenousPressure WRITE pressureocclusion_VenousPressure NOTIFY pressureocclusion_VenousPressureChanged) + Q_PROPERTY(float pressureocclusion_BloodPumpOcclusion READ pressureocclusion_BloodPumpOcclusion WRITE pressureocclusion_BloodPumpOcclusion NOTIFY pressureocclusion_BloodPumpOcclusionChanged) + Q_PROPERTY(float pressureocclusion_DialysateInletPumpOcclusion READ pressureocclusion_DialysateInletPumpOcclusion WRITE pressureocclusion_DialysateInletPumpOcclusion NOTIFY pressureocclusion_DialysateInletPumpOcclusionChanged) + Q_PROPERTY(float pressureocclusion_DialysateOutletPumpOcclusion READ pressureocclusion_DialysateOutletPumpOcclusion WRITE pressureocclusion_DialysateOutletPumpOcclusion NOTIFY pressureocclusion_DialysateOutletPumpOcclusionChanged) + +signals: + void pressureocclusion_ArterialPressureChanged ( const float &vpressureocclusion_ArterialPressure ); + void pressureocclusion_VenousPressureChanged ( const float &vpressureocclusion_VenousPressure ); + void pressureocclusion_BloodPumpOcclusionChanged ( const float &vpressureocclusion_BloodPumpOcclusion ); + void pressureocclusion_DialysateInletPumpOcclusionChanged ( const float &vpressureocclusion_DialysateInletPumpOcclusion ); + void pressureocclusion_DialysateOutletPumpOcclusionChanged ( const float &vpressureocclusion_DialysateOutletPumpOcclusion ); + +private: + float _pressureocclusion_ArterialPressure = 0; + float pressureocclusion_ArterialPressure () const + { + return _pressureocclusion_ArterialPressure ; + } + void pressureocclusion_ArterialPressure ( const float &vpressureocclusion_ArterialPressure ) + { + static bool init = false; + if ( false + || ! init + || _pressureocclusion_ArterialPressure != vpressureocclusion_ArterialPressure + ) { + init = true; + _pressureocclusion_ArterialPressure = vpressureocclusion_ArterialPressure; + pressureocclusion_ArterialPressureChanged( _pressureocclusion_ArterialPressure ); + } + } + +private: + float _pressureocclusion_VenousPressure = 0; + float pressureocclusion_VenousPressure () const + { + return _pressureocclusion_VenousPressure ; + } + void pressureocclusion_VenousPressure ( const float &vpressureocclusion_VenousPressure ) + { + static bool init = false; + if ( false + || ! init + || _pressureocclusion_VenousPressure != vpressureocclusion_VenousPressure + ) { + init = true; + _pressureocclusion_VenousPressure = vpressureocclusion_VenousPressure; + pressureocclusion_VenousPressureChanged( _pressureocclusion_VenousPressure ); + } + } + + +private: + float _pressureocclusion_BloodPumpOcclusion = 0; + float pressureocclusion_BloodPumpOcclusion () const + { + return _pressureocclusion_BloodPumpOcclusion ; + + } void pressureocclusion_BloodPumpOcclusion ( const float &vpressureocclusion_BloodPumpOcclusion ) + { + static bool init = false; + if ( false + || ! init + || _pressureocclusion_BloodPumpOcclusion != vpressureocclusion_BloodPumpOcclusion + ) { + init = true; + _pressureocclusion_BloodPumpOcclusion = vpressureocclusion_BloodPumpOcclusion; + pressureocclusion_BloodPumpOcclusionChanged( _pressureocclusion_BloodPumpOcclusion ); + } + } + +private: + float _pressureocclusion_DialysateInletPumpOcclusion = 0; + float pressureocclusion_DialysateInletPumpOcclusion () const + { + return _pressureocclusion_DialysateInletPumpOcclusion ; + + } void pressureocclusion_DialysateInletPumpOcclusion ( const float &vpressureocclusion_DialysateInletPumpOcclusion ) + { + static bool init = false; + if ( false + || ! init + || _pressureocclusion_DialysateInletPumpOcclusion != vpressureocclusion_DialysateInletPumpOcclusion + ) { + init = true; + _pressureocclusion_DialysateInletPumpOcclusion = vpressureocclusion_DialysateInletPumpOcclusion; + pressureocclusion_DialysateInletPumpOcclusionChanged( _pressureocclusion_DialysateInletPumpOcclusion ); + } + } + +private: + float _pressureocclusion_DialysateOutletPumpOcclusion = 0; + float pressureocclusion_DialysateOutletPumpOcclusion () const + { + return _pressureocclusion_DialysateOutletPumpOcclusion ; + } + void pressureocclusion_DialysateOutletPumpOcclusion ( const float &vpressureocclusion_DialysateOutletPumpOcclusion ) + { + static bool init = false; + if ( false + || ! init + || _pressureocclusion_DialysateOutletPumpOcclusion != vpressureocclusion_DialysateOutletPumpOcclusion + ) { + init = true; + _pressureocclusion_DialysateOutletPumpOcclusion = vpressureocclusion_DialysateOutletPumpOcclusion; + pressureocclusion_DialysateOutletPumpOcclusionChanged( _pressureocclusion_DialysateOutletPumpOcclusion ); + } + } + VIEW_DEC(VTreatmentPressureOcclusion, PressureOcclusionData) };