From: eap Date: Fri, 20 Jul 2012 16:12:39 +0000 (+0000) Subject: Generalize "Cancel Compute" mechanism to be able to report X-Git-Tag: V6_6_0a1~226 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=257a9fdff2867f893572681f1cd708e8c55bb71f;p=modules%2Fsmesh.git Generalize "Cancel Compute" mechanism to be able to report "Computation canceled" instead of "Algorithm failed" as failure reason + COMPERR_CANCELED = -11 //!< compute canceled --- diff --git a/src/SMESHUtils/SMESH_ComputeError.hxx b/src/SMESHUtils/SMESH_ComputeError.hxx index a9a4b3a38..204427f08 100644 --- a/src/SMESHUtils/SMESH_ComputeError.hxx +++ b/src/SMESHUtils/SMESH_ComputeError.hxx @@ -49,7 +49,8 @@ enum SMESH_ComputeErrorName COMPERR_MEMORY_PB = -7, //!< std::bad_alloc exception COMPERR_ALGO_FAILED = -8, //!< algo failed for some reason COMPERR_BAD_SHAPE = -9, //!< bad geometry - COMPERR_WARNING = -10 //!< algo reports error but sub-mesh is computed anyway + COMPERR_WARNING = -10, //!< algo reports error but sub-mesh is computed anyway + COMPERR_CANCELED = -11 //!< compute canceled }; // ============================================================= @@ -98,6 +99,7 @@ std::string SMESH_ComputeError::CommonName() const _case2char(COMPERR_ALGO_FAILED ); _case2char(COMPERR_BAD_SHAPE ); _case2char(COMPERR_WARNING ); + _case2char(COMPERR_CANCELED ); default:; } return "";