myGroup->setReadOnly(true);
myGroupBtn->setIcon(aPix);
- aGrpLayout->addWidget(mySubmeshChk);
- aGrpLayout->addWidget(mySubmeshBtn);
- aGrpLayout->addWidget(mySubmesh);
- aGrpLayout->addWidget(myGroupChk);
- aGrpLayout->addWidget(myGroupBtn);
- aGrpLayout->addWidget(myGroup);
+ aGrpLayout->addWidget(mySubmeshChk,0,0);
+ aGrpLayout->addWidget(mySubmeshBtn,0,1);
+ aGrpLayout->addWidget(mySubmesh,0,2);
+ aGrpLayout->addWidget(myGroupChk,1,0);
+ aGrpLayout->addWidget(myGroupBtn,1,1);
+ aGrpLayout->addWidget(myGroup,1,2);
aMainGrpLayout->addWidget(mySelGrp);
aMainGrpLayout->addWidget(myCriterionGrp);
{
QGroupBox* aFrame = new QGroupBox(theParent);
- myOkBtn = new QPushButton (tr("SMESH_BUT_OK" ), aFrame);
+ myOkBtn = new QPushButton (tr("SMESH_BUT_APPLY_AND_CLOSE"), aFrame);
myApplyBtn = new QPushButton (tr("SMESH_BUT_APPLY"), aFrame);
myCloseBtn = new QPushButton (tr("SMESH_BUT_CLOSE"), aFrame);
myHelpBtn = new QPushButton (tr("SMESH_BUT_HELP"), aFrame);
} 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);
anItem->setSelected(true);
}
}
-
myMesh = SMESH::GetMeshByIO(anIO);
}
- if (nbSel == 1) {
+ if (nbSel > 0) {
myActor = SMESH::FindActorByEntry(aList.First()->getEntry());
if (!myActor)
myActor = SMESH::FindActorByObject(myMesh);
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);
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()))
aMaxAngleGrpLayout->addWidget(aLab);
aMaxAngleGrpLayout->addWidget(myMaxAngleSpin);
- ((QVBoxLayout*)aMaxAngleGrpLayout->layout())->addWidget(aMaxAngleGrp);
+ ((QVBoxLayout*)(myCriterionGrp->layout()))->addWidget(aMaxAngleGrp);
myCriterionGrp->show();
myHelpFileName = "uniting_set_of_triangles_page.html";