X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FLightApp%2FLightApp_Application.h;h=763eede7bab23cd5e08aa8d813b8a8385ccb0c32;hb=e92e0d5063cefa8bcd7a1f09cfc07f03d9742e06;hp=9861ff964d03163b851a9bc2da1b551b0a5477c1;hpb=fae200a510e11288f4b9dd4277062ee75dc36a9e;p=modules%2Fgui.git diff --git a/src/LightApp/LightApp_Application.h b/src/LightApp/LightApp_Application.h index 9861ff964..763eede7b 100644 --- a/src/LightApp/LightApp_Application.h +++ b/src/LightApp/LightApp_Application.h @@ -51,6 +51,7 @@ class LightApp_Preferences; class LightApp_SelectionMgr; class LightApp_FullScreenHelper; class LightApp_DataObject; +class LightApp_ModuleAction; class SUIT_DataBrowser; class SUIT_Study; class SUIT_Accel; @@ -219,6 +220,7 @@ public slots: protected: void showHelp( const QString& ); virtual void createActions(); + virtual void addExtensionsActions(LightApp_ModuleAction* moduleAction); virtual void customize(); virtual void createActionForViewer( const int id, const int parentId, @@ -263,8 +265,9 @@ protected slots: void onNewWindow(); virtual void onModuleActivation( const QString& ); - void onModuleAdding(); - void onModuleRemoving( const QString& ); + void onExtAdding(); + void onExtRemoving( const QString& ); + void onShowExtInfo(); void onCloseView( SUIT_ViewManager* ); virtual void onStudyCreated( SUIT_Study* ); @@ -329,6 +332,7 @@ protected: private: bool addUserModule( const QString&, const QString&, bool = false ); + void removeUserModule(const QString& moduleInnerName, LightApp_ModuleAction* moduleAction); void emptyPreferences( const QString& ); QList findToolBars( const QStringList& names = QStringList() ); void createHelpItems( const QString& );