Index: sources/model/hd/adjustment/disinfect/MDisinfectAdjustModeRequests.h =================================================================== diff -u -rc4b95505c1d02a74d9c1b8132578bbd8a21cec9a -rffc365df26c29ff174ba037f0cf0794b27800792 --- sources/model/hd/adjustment/disinfect/MDisinfectAdjustModeRequests.h (.../MDisinfectAdjustModeRequests.h) (revision c4b95505c1d02a74d9c1b8132578bbd8a21cec9a) +++ sources/model/hd/adjustment/disinfect/MDisinfectAdjustModeRequests.h (.../MDisinfectAdjustModeRequests.h) (revision ffc365df26c29ff174ba037f0cf0794b27800792) @@ -49,8 +49,13 @@ */ class MAdjustDisinfectModeReq : public MModel { public: - quint32 mInititate = true; // if true means initiate the disinfection mode , false means cancel. + enum Options { + eInitiate = 1, + eCancel = 0 + }; + quint32 mInititate = eInitiate; + QString toString() { return toString({mInititate}); } Index: sources/view/hd/adjustment/disinfect/VDisinfectAdjustDisinfect.cpp =================================================================== diff -u -r5a7400c816e447ab2453ccb5b3bd5fbb09f4c72f -rffc365df26c29ff174ba037f0cf0794b27800792 --- sources/view/hd/adjustment/disinfect/VDisinfectAdjustDisinfect.cpp (.../VDisinfectAdjustDisinfect.cpp) (revision 5a7400c816e447ab2453ccb5b3bd5fbb09f4c72f) +++ sources/view/hd/adjustment/disinfect/VDisinfectAdjustDisinfect.cpp (.../VDisinfectAdjustDisinfect.cpp) (revision ffc365df26c29ff174ba037f0cf0794b27800792) @@ -77,7 +77,7 @@ { hasCancel(true); AdjustDisinfectModeRequestData vData; - vData.mInititate = true; + vData.mInititate = Model::MAdjustDisinfectModeReq::eInitiate; emit didAdjustment(vData); } @@ -89,7 +89,7 @@ { hasCancel(false); AdjustDisinfectModeRequestData vData; - vData.mInititate = false; + vData.mInititate = Model::MAdjustDisinfectModeReq::eCancel; emit didAdjustment(vData); }