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 (from parent 1:
d1a1452
)
4x, 5x : Selection with rectangle is impossible for mesh elements if Submesh or Group...
author
dmv
<dmv@opencascade.com>
Fri, 17 Oct 2008 11:01:19 +0000
(11:01 +0000)
committer
dmv
<dmv@opencascade.com>
Fri, 17 Oct 2008 11:01:19 +0000
(11:01 +0000)
src/SMESHGUI/SMESHGUI_MultiEditDlg.cxx
patch
|
blob
|
history
diff --git
a/src/SMESHGUI/SMESHGUI_MultiEditDlg.cxx
b/src/SMESHGUI/SMESHGUI_MultiEditDlg.cxx
index 42dbb6b8e5929327fe99cb4f8873f8241cef6e05..a356572c027e2665e70a90d1c2cd63ff1bacc2fc 100755
(executable)
--- a/
src/SMESHGUI/SMESHGUI_MultiEditDlg.cxx
+++ b/
src/SMESHGUI/SMESHGUI_MultiEditDlg.cxx
@@
-586,7
+586,7
@@
void SMESHGUI_MultiEditDlg::onSelectionDone()
} else {
aNameEdit->clear();
}
} else {
aNameEdit->clear();
}
- } else if (nbSel
== 1
) {
+ } else if (nbSel
> 0
) {
QString aListStr = "";
Handle(SALOME_InteractiveObject) anIO = aList.First();
int aNbItems = SMESH::GetNameOfSelectedElements(mySelector,anIO,aListStr);
QString aListStr = "";
Handle(SALOME_InteractiveObject) anIO = aList.First();
int aNbItems = SMESH::GetNameOfSelectedElements(mySelector,anIO,aListStr);
@@
-599,11
+599,10
@@
void SMESHGUI_MultiEditDlg::onSelectionDone()
anItem->setSelected(true);
}
}
anItem->setSelected(true);
}
}
-
myMesh = SMESH::GetMeshByIO(anIO);
}
myMesh = SMESH::GetMeshByIO(anIO);
}
- if (nbSel
== 1
) {
+ if (nbSel
> 0
) {
myActor = SMESH::FindActorByEntry(aList.First()->getEntry());
if (!myActor)
myActor = SMESH::FindActorByObject(myMesh);
myActor = SMESH::FindActorByEntry(aList.First()->getEntry());
if (!myActor)
myActor = SMESH::FindActorByObject(myMesh);
@@
-731,7
+730,7
@@
void SMESHGUI_MultiEditDlg::onAddBtn()
TColStd_IndexedMapOfInteger toBeAdded;
if (!mySubmeshChk->isChecked() && !myGroupChk->isChecked()) {
TColStd_IndexedMapOfInteger toBeAdded;
if (!mySubmeshChk->isChecked() && !myGroupChk->isChecked()) {
- if (nbSelected
== 1
)
+ if (nbSelected
> 0
)
mySelector->GetIndex(aList.First(),toBeAdded);
} else if (mySubmeshChk->isChecked()) {
SALOME_ListIteratorOfListIO anIter(aList);
mySelector->GetIndex(aList.First(),toBeAdded);
} else if (mySubmeshChk->isChecked()) {
SALOME_ListIteratorOfListIO anIter(aList);
@@
-808,7
+807,7
@@
void SMESHGUI_MultiEditDlg::updateButtons()
if (isToAll ||
myMesh->_is_nil() ||
if (isToAll ||
myMesh->_is_nil() ||
- aList.Extent()
!=
1 ||
+ aList.Extent()
<
1 ||
(SMESH::IObjectToInterface<SMESH::SMESH_subMesh>(aList.First())->_is_nil() &&
SMESH::IObjectToInterface<SMESH::SMESH_GroupBase>(aList.First())->_is_nil() &&
SMESH::IObjectToInterface<SMESH::SMESH_Mesh>(aList.First())->_is_nil()))
(SMESH::IObjectToInterface<SMESH::SMESH_subMesh>(aList.First())->_is_nil() &&
SMESH::IObjectToInterface<SMESH::SMESH_GroupBase>(aList.First())->_is_nil() &&
SMESH::IObjectToInterface<SMESH::SMESH_Mesh>(aList.First())->_is_nil()))