PAL13330 (When mesh generation does not success, trace where)

Set  SUIT_OverrideCursor during computation
This commit is contained in:
eap 2007-04-18 13:05:08 +00:00
parent d0fa5c0e05
commit a4c5cc32c6

View File

@ -781,6 +781,7 @@ void SMESHGUI_ComputeOp::startOperation()
onCancel();
return;
}
SUIT_OverrideCursor aWaitCursor;
try {
if (gen->Compute(aMesh, myMainShape)) {
computeFailed = false;
@ -796,16 +797,18 @@ void SMESHGUI_ComputeOp::startOperation()
// return;
// }
}
if ( _PTR(SObject) aMeshSObj = SMESH::FindSObject(aMesh)) {
SMESH::ModifiedMesh(aMeshSObj, !computeFailed, aMesh->NbNodes() == 0);
myDlg->myMeshName->setText( aMeshSObj->GetName() );
}
}
catch(const SALOME::SALOME_Exception & S_ex){
SalomeApp_Tools::QtCatchCorbaException(S_ex);
}
if ( _PTR(SObject) aMeshSObj = SMESH::FindSObject(aMesh)) {
myDlg->myMeshName->setText( aMeshSObj->GetName() );
SMESH::ModifiedMesh(aMeshSObj, !computeFailed, aMesh->NbNodes() == 0);
}
update( UF_ObjBrowser | UF_Model );
// SHOW MESH
if ( getSMESHGUI()->automaticUpdate() ) {
SVTK_ViewWindow* aVTKView = SMESH::GetViewWindow(getSMESHGUI(), true);
if (aVTKView) {