resMgr->raiseTranslators( name() );
}
-void SalomeApp_Module::activateModule( SUIT_Study* study )
+bool SalomeApp_Module::activateModule( SUIT_Study* study )
{
- CAM_Module::activateModule( study );
+ bool res = CAM_Module::activateModule( study );
- if ( application() && application()->resourceMgr() )
+ if ( res && application() && application()->resourceMgr() )
application()->resourceMgr()->raiseTranslators( name() );
+
+ return res;
}
-void SalomeApp_Module::deactivateModule( SUIT_Study* )
+bool SalomeApp_Module::deactivateModule( SUIT_Study* )
{
+ return true;
}
void SalomeApp_Module::selectionChanged()
{
}
-QString SalomeApp_Module::engineIOR() const
-{
- // Return an empty string by default, to avoid any "default behavior".
- // It means that SALOMEDS persistence is not used by a module by default.
- // Each module can override this method to return either its actual engine's IOR,
- // or simple the result returned by SalomeApp_Application::defaultEngineIOR()
- return QString( "" );
-}
-
SalomeApp_Application* SalomeApp_Module::getApp() const
{
return (SalomeApp_Application*)application();
getApp()->objectBrowser()->updateTree( root );
}
-void SalomeApp_Module::contextMenuPopup( const QString& client, QPopupMenu* menu )
+void SalomeApp_Module::contextMenuPopup( const QString& client, QPopupMenu* menu, QString& /*title*/ )
{
SalomeApp_Selection* sel = createSelection();
sel->init( client, getApp()->selectionMgr() );