-// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2024 CEA, EDF, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
_PTR(SObject) FindSObject( CORBA::Object_ptr );
SMESHGUI_EXPORT
- void SetName( _PTR(SObject), const QString& );
+ void SetName( _PTR(SObject), const QString& name );
SMESHGUI_EXPORT
- void SetValue( _PTR(SObject), const QString& );
- void setFileType( _PTR(SObject), const QString& );
- void setFileName( _PTR(SObject), const QString& );
+ void SetValue ( _PTR(SObject), const QString& value );
+ void setFileType( _PTR(SObject), const QString& fileType );
+ void setFileName( _PTR(SObject), const QString& fileName );
SMESHGUI_EXPORT
CORBA::Object_var SObjectToObject( _PTR(SObject) );
}
SMESHGUI_EXPORT
- CORBA::Object_var IORToObject( const QString& );
+ CORBA::Object_var IORToObject( const QString& ior );
template<class TInterface> typename TInterface::_var_type
IORToInterface( const QString& theIOR )
}
SMESHGUI_EXPORT
- int GetNameOfSelectedIObjects( LightApp_SelectionMgr*, QString& );
+ CORBA::Object_var EntryToObject( const QString& entry );
+
+ template<class TInterface> typename TInterface::_var_type
+ EntryToInterface( const QString& theEntry )
+ {
+ CORBA::Object_var anObj = EntryToObject( theEntry );
+ if ( !CORBA::is_nil( anObj ) )
+ return TInterface::_narrow( anObj );
+ return TInterface::_nil();
+ }
SMESHGUI_EXPORT
- _PTR(SObject) GetMeshOrSubmesh( _PTR(SObject) );
+ int GetNameOfSelectedIObjects( LightApp_SelectionMgr*, QString& name );
SMESHGUI_EXPORT
- void ModifiedMesh( _PTR(SObject), bool, bool = false );
+ QString GetName( const Handle(SALOME_InteractiveObject)& theIO );
+
+SMESHGUI_EXPORT
+ _PTR(SObject) GetMeshOrSubmesh( _PTR(SObject) );
SMESHGUI_EXPORT
- void ShowHelpFile( const QString& );
+ void ShowHelpFile( const QString& helpFileName);
/*!
* \brief Return the normal to a face