Index: sources/view/hd/data/VHDOperationModeData.cpp =================================================================== diff -u -r64d87d540594252e8039ab2595016d98f1e3cc28 -rf688ed9f1c64a2603a6d10fbb090b257a43e1f6f --- sources/view/hd/data/VHDOperationModeData.cpp (.../VHDOperationModeData.cpp) (revision 64d87d540594252e8039ab2595016d98f1e3cc28) +++ sources/view/hd/data/VHDOperationModeData.cpp (.../VHDOperationModeData.cpp) (revision f688ed9f1c64a2603a6d10fbb090b257a43e1f6f) @@ -22,30 +22,20 @@ void VHDOperationMode::onActionReceive(const HDOperationModeData &vData) { opMode ( vData.mOpMode ); -} -/*! - * \brief VHDOperationMode::opModeText - * \details returns the string conversion name of the enum GuiHDOpModes vEnum - * \param vEnum - the GuiHDOpModes vEnum - * \return String name of the enum - */ -QString VHDOperationMode::opModeText(GuiHDOpModes vEnum) -{ - // TEST : this code is the place holder for the alarms description mapping - // since it is another feature - // it returns the enum name for now - const QMetaObject *mo = qt_getEnumMetaObject(vEnum); - int enumIdx = mo->indexOfEnumerator(qt_getEnumName(vEnum)); - const char *key = mo->enumerator(enumIdx).valueToKey(vEnum); - if (key) - return qPrintable(key); - else - return QString("UNDEFINED [%1]").arg(vEnum); + fault ( vData.mOpMode == GuiHDOpModes::MODE_FAUL ); + service ( vData.mOpMode == GuiHDOpModes::MODE_SERV ); + init ( vData.mOpMode == GuiHDOpModes::MODE_INIT ); + standby ( vData.mOpMode == GuiHDOpModes::MODE_STAN ); + validateParameters ( vData.mOpMode == GuiHDOpModes::MODE_TPAR ); + preTreatment ( vData.mOpMode == GuiHDOpModes::MODE_PRET ); + inTreatment ( vData.mOpMode == GuiHDOpModes::MODE_TREA ); + postTreatment ( vData.mOpMode == GuiHDOpModes::MODE_POST ); + invalidMode ( vData.mOpMode == GuiHDOpModes::MODE_NLEG ); } QString View::VHDOperationMode::text() { - QString text = opModeText(static_cast(opMode())); + QString text = Gui::enumString(static_cast(opMode())); return text; }