Implement unicode support in SALOME: first attempt

This commit is contained in:
rnv 2018-01-19 16:02:22 +03:00
parent 7a3ecab720
commit efce3946f7

View File

@ -7057,7 +7057,7 @@ bool SMESHGUI::renameObject( const QString& entry, const QString& name) {
aType == SMESH::SUBMESH_EDGE || aType == SMESH::SUBMESH_VERTEX || aType == SMESH::SUBMESH_EDGE || aType == SMESH::SUBMESH_VERTEX ||
aType == SMESH::HYPOTHESIS || aType == SMESH::ALGORITHM) { aType == SMESH::HYPOTHESIS || aType == SMESH::ALGORITHM) {
if ( !name.isEmpty() ) { if ( !name.isEmpty() ) {
SMESHGUI::GetSMESHGen()->SetName(obj->GetIOR().c_str(), qPrintable(name) ); SMESHGUI::GetSMESHGen()->SetName(obj->GetIOR().c_str(), qUtf8Printable(name) );
// update name of group object and its actor // update name of group object and its actor
Handle(SALOME_InteractiveObject) IObject = Handle(SALOME_InteractiveObject) IObject =
@ -7067,7 +7067,7 @@ bool SMESHGUI::renameObject( const QString& entry, const QString& name) {
if( !aGroupObject->_is_nil() ) { if( !aGroupObject->_is_nil() ) {
aGroupObject->SetName( qPrintable(name) ); aGroupObject->SetName( qPrintable(name) );
if ( SMESH_Actor *anActor = SMESH::FindActorByEntry( qPrintable(entry) ) ) if ( SMESH_Actor *anActor = SMESH::FindActorByEntry( qPrintable(entry) ) )
anActor->setName( qPrintable(name) ); anActor->setName( qUtf8Printable(name) );
} }
return true; return true;
} }