}
SMESHGUI_EXPORT
- int GetNameOfSelectedIObjects( LightApp_SelectionMgr*, QString& );
+ CORBA::Object_var EntryToObject( const QString& );
+
+ 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& );
SMESHGUI_EXPORT
- void ModifiedMesh( _PTR(SObject), bool, bool = false );
+ _PTR(SObject) GetMeshOrSubmesh( _PTR(SObject) );
SMESHGUI_EXPORT
void ShowHelpFile( const QString& );