Index: sources/view/hd/data/VHDOperationModeData.h =================================================================== diff -u -r64d87d540594252e8039ab2595016d98f1e3cc28 -rf688ed9f1c64a2603a6d10fbb090b257a43e1f6f --- sources/view/hd/data/VHDOperationModeData.h (.../VHDOperationModeData.h) (revision 64d87d540594252e8039ab2595016d98f1e3cc28) +++ sources/view/hd/data/VHDOperationModeData.h (.../VHDOperationModeData.h) (revision f688ed9f1c64a2603a6d10fbb090b257a43e1f6f) @@ -19,8 +19,8 @@ // Project #include "main.h" // Doxygen : don't remove -#include "MModel.h" #include "VView.h" +#include "MHDOperationModeData.h" #include "GuiGlobals.h" // namespace @@ -38,15 +38,23 @@ { Q_OBJECT - PROPERTY( quint32 , opMode , 0) + PROPERTY( quint32 , opMode , 0 ) + PROPERTY( bool , fault , false ) ///< Fault mode + PROPERTY( bool , service , false ) ///< Service mode + PROPERTY( bool , init , false ) ///< Initialization & POST mode + PROPERTY( bool , standby , false ) ///< Standby mode + PROPERTY( bool , validateParameters , false ) ///< Treatment Parameters mode + PROPERTY( bool , preTreatment , false ) ///< Pre-Treatment mode + PROPERTY( bool , inTreatment , false ) ///< Treatment mode + PROPERTY( bool , postTreatment , false ) ///< Post-Treatment mode + PROPERTY( bool , invalidMode , false ) ///< Not legal - an illegal mode transition occurred + + Q_PROPERTY(QString text READ text NOTIFY opModeChanged) VIEW_DEC(VHDOperationMode, HDOperationModeData) -private: - QString opModeText(GuiHDOpModes vEnum); - public slots: QString text(); };