Salome HOME
Object browser reference text color was corrected.
[modules/gui.git] / src / SalomeApp / SalomeApp_Application.h
index 6d43f2a759640ac1be886012029aa56eaa111db6..587d5a2d0f6f8ab6049985f4efc48c62eb1170ba 100644 (file)
@@ -30,6 +30,7 @@ class OB_Browser;
 class SalomeApp_Module;
 class SalomeApp_SelectionMgr;
 class SalomeApp_WidgetContainer;
+class SALOME_LifeCycleCORBA;
 
 #ifdef WIN32
 #pragma warning( disable:4251 )
@@ -55,6 +56,7 @@ public:
   virtual ~SalomeApp_Application();
   
   virtual QString                     applicationName() const;
+  virtual QString                     applicationVersion() const;
 
   virtual CAM_Module*                 loadModule( const QString& );
   virtual bool                        activateModule( const QString& );
@@ -83,6 +85,7 @@ public:
   static CORBA::ORB_var               orb();
   static SALOMEDSClient_StudyManager* studyMgr();
   static SALOME_NamingService*        namingService();
+  static SALOME_LifeCycleCORBA*       lcc();
   static QString                      defaultEngineIOR();
 
 signals:
@@ -97,6 +100,7 @@ public slots:
 
 private slots:
   void                                onSelection();
+  void                                onAboutRefresh();
 
 protected:
   virtual void                        createActions();
@@ -111,6 +115,9 @@ protected:
 
   virtual void                        onSelectionChanged();
 
+  virtual void                        beforeCloseDoc( SUIT_Study* );
+  virtual void                        afterCloseDoc();
+
 private slots:
   void                                onNewWindow();
   void                                onModuleActivation( QAction* );