Salome HOME
projects
/
modules
/
smesh.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
aa7227a
)
0021034: EDF 1604 SMESH: Reinitialisation of the "mesh" field in create group from...
author
dmv
<dmv@opencascade.com>
Mon, 18 Oct 2010 08:06:00 +0000
(08:06 +0000)
committer
dmv
<dmv@opencascade.com>
Mon, 18 Oct 2010 08:06:00 +0000
(08:06 +0000)
src/SMESHGUI/SMESHGUI_GroupOnShapeDlg.cxx
patch
|
blob
|
history
diff --git
a/src/SMESHGUI/SMESHGUI_GroupOnShapeDlg.cxx
b/src/SMESHGUI/SMESHGUI_GroupOnShapeDlg.cxx
index 9fefa98daf9d9e2f107bbb92186de7d3e7f5a67d..581aa53265474bc1eb8ae2a55150c67a504da002 100644
(file)
--- a/
src/SMESHGUI/SMESHGUI_GroupOnShapeDlg.cxx
+++ b/
src/SMESHGUI/SMESHGUI_GroupOnShapeDlg.cxx
@@
-301,7
+301,7
@@
bool SMESHGUI_GroupOnShapeOp::onApply()
if ( !aStudy ) return false;
// mesh
if ( !aStudy ) return false;
// mesh
- _PTR(SObject)
meshSO = aStudy->FindObjectID( myMeshID.toLatin1().data() );
+ _PTR(SObject) meshSO = aStudy->FindObjectID( myMeshID.toLatin1().data() );
SMESH::SMESH_Mesh_var mesh = SMESH::SObjectToInterface<SMESH::SMESH_Mesh>( meshSO );
if ( mesh->_is_nil() ) return false;
SMESH::SMESH_Mesh_var mesh = SMESH::SObjectToInterface<SMESH::SMESH_Mesh>( meshSO );
if ( mesh->_is_nil() ) return false;
@@
-352,7
+352,15
@@
bool SMESHGUI_GroupOnShapeOp::onApply()
update( UF_ObjBrowser | UF_Model );
update( UF_ObjBrowser | UF_Model );
- init();
+ // Re-init controls to create the next group
+ myElemGeoIDs.clear();
+ myNodeGeoIDs.clear();
+ removeCustomFilters();
+ myDlg->myNodeGeomList->clear();
+ myDlg->myElemGeomList->clear();
+ myDlg->myElemGeomBtn->setChecked(false);
+ myDlg->myNodeGeomBtn->setChecked(false);
+ myDlg->updateButtons();
return !group->_is_nil();
}
return !group->_is_nil();
}