PAL10406. Enable myNodes when a pattern is loaded. UpdatePreview() when elements to refine are selected

This commit is contained in:
eap 2005-11-07 14:37:54 +00:00
parent b992817854
commit a2fe500c74

View File

@ -739,7 +739,10 @@ void SMESHGUI_MeshPatternDlg::onOkCreationDlg()
{
myPattern = SMESH::SMESH_Pattern::_duplicate(myCreationDlg->GetPattern());
myName->setText(myCreationDlg->GetPatternName());
updateWgState();
displayPreview();
setEnabled(true);
myIsCreateDlgOpen = false;
}
@ -933,7 +936,7 @@ void SMESHGUI_MeshPatternDlg::updateWgState()
}
QValueList<int> ids;
if (!CORBA::is_nil(myPattern) && getIds(ids)) {
if (!CORBA::is_nil(myPattern)/* && getIds(ids)*/) {
SMESH::long_array_var keyPoints = myPattern->GetKeyPoints();
if (keyPoints->length()) {
myNode1->setEnabled(true);
@ -1278,6 +1281,8 @@ void SMESHGUI_MeshPatternDlg::onTextChanged (const QString& theNewText)
}
myBusy = false;
displayPreview();
}
//=======================================================================