X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_MeshOp.cxx;h=ac9183c07b7ecf2f37c724148e4ebbb34abb74b9;hp=1bf664dfd35217daae8274445f434ecd47a45a9b;hb=dedd4df95a6ebf3ae48841d0aefa3b3908ff8eed;hpb=0f5a1c3229113adc9b7ac87f55c28efc82338d80 diff --git a/src/SMESHGUI/SMESHGUI_MeshOp.cxx b/src/SMESHGUI/SMESHGUI_MeshOp.cxx index 1bf664dfd..ac9183c07 100644 --- a/src/SMESHGUI/SMESHGUI_MeshOp.cxx +++ b/src/SMESHGUI/SMESHGUI_MeshOp.cxx @@ -208,6 +208,11 @@ void SMESHGUI_MeshOp::startOperation() } connect( myDlg, SIGNAL( hypoSet( const QString& )), SLOT( onHypoSet( const QString& ))); connect( myDlg, SIGNAL( geomSelectionByMesh( bool )), SLOT( onGeomSelectionByMesh( bool ))); + + if ( myToCreate ) + if ( myIsMesh ) myHelpFileName = "/files/constructing_meshes.htm"; + else myHelpFileName = "/files/constructing_submeshes.htm"; + else myHelpFileName = "files/reassigning_hypotheses_and_algorithms.htm"; } SMESHGUI_SelectionOp::startOperation(); @@ -1501,12 +1506,12 @@ void SMESHGUI_MeshOp::onPublishShapeByMeshDlg() if ( !aGeomVar->_is_nil() ) { QString ID = aGeomVar->GetStudyEntry(); - if ( _PTR(SObject) aGeomSO = studyDS()->FindObjectID( ID )) { + if ( _PTR(SObject) aGeomSO = studyDS()->FindObjectID( ID.latin1() )) { SMESH::SMESH_Mesh_ptr aMeshPtr = myShapeByMeshDlg->GetMesh(); if ( !CORBA::is_nil( aMeshPtr )) { if (_PTR(SObject) aMeshSO = SMESH::FindSObject( aMeshPtr )) { myDlg->activateObject( SMESHGUI_MeshDlg::Mesh ); - myDlg->selectObject( aMeshSO->GetName(), SMESHGUI_MeshDlg::Mesh, aMeshSO->GetID() ); + myDlg->selectObject( aMeshSO->GetName().c_str(), SMESHGUI_MeshDlg::Mesh, aMeshSO->GetID().c_str() ); } } myDlg->activateObject( SMESHGUI_MeshDlg::Geom );