X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI.cxx;h=5f56add8f6b6f36327723b5e0dcd1a479b0c7679;hp=3d20ebe4701148b3c2488d0ab608b5d930c37ba9;hb=14d5b8633d36291b944e59ddb5cce4a0b028d952;hpb=7d5f114fea400afec67c4aa920176bed16a5ad4d diff --git a/src/SMESHGUI/SMESHGUI.cxx b/src/SMESHGUI/SMESHGUI.cxx index 3d20ebe47..5f56add8f 100644 --- a/src/SMESHGUI/SMESHGUI.cxx +++ b/src/SMESHGUI/SMESHGUI.cxx @@ -3156,6 +3156,28 @@ bool SMESHGUI::OnGUIEvent(int theCommandID, QAD_Desktop * parent) break; } + case 5034: // HYPOTHESIS - LENGTH FROM EDGES + { + SMESH::SMESH_Hypothesis_var Hyp; + try + { + Hyp = smeshGUI->myComponentMesh->CreateHypothesis("LengthFromEdges", smeshGUI->myStudyId); + + if (!Hyp->_is_nil()) + { + SALOMEDS::SObject_var SHyp = smeshGUI->myStudyAPI.AddNewHypothesis(Hyp); + smeshGUI->myStudyAPI.SetName(SHyp, "LengthFromEdges"); + } + } + catch(const SALOME::SALOME_Exception & S_ex) + { + QtCatchCorbaException(S_ex); + } + smeshGUI->myActiveStudy->updateObjBrowser(true); + + break; + } + case 6016: // CONTROLS case 6015: case 6014: