From c56d066c64504e0bf05d4d2e0596de5c60bc532b Mon Sep 17 00:00:00 2001 From: mpv Date: Thu, 19 Dec 2019 18:24:56 +0300 Subject: [PATCH] Implementation of the automatic breaking the link if the shape is modified or deleted --- src/SMESH_I/SMESH_Mesh_i.cxx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/SMESH_I/SMESH_Mesh_i.cxx b/src/SMESH_I/SMESH_Mesh_i.cxx index 244f75147..c2cf46593 100644 --- a/src/SMESH_I/SMESH_Mesh_i.cxx +++ b/src/SMESH_I/SMESH_Mesh_i.cxx @@ -2241,6 +2241,13 @@ void SMESH_Mesh_i::CheckGeomModif() if ( newShape.IsNull() ) return; + // for the SHAPER-STUDY: the geometry may be updated, so, add a warning icon + if (_mainShapeTick != mainGO->GetTick()) { + SALOMEDS::SObject_wrap meshSO = _gen_i->ObjectToSObject( me ); + if ( !meshSO->_is_nil()) + _gen_i->SetPixMap(meshSO, "ICON_SMESH_TREE_MESH_WARN"); + } + _mainShapeTick = mainGO->GetTick(); SMESHDS_Mesh * meshDS = _impl->GetMeshDS(); -- 2.30.2