Salome HOME
IPAL9192: string resources added for SPlot2d_SetupPlot2dDlg
[modules/gui.git] / src / SalomeApp / SalomeApp_Application.h
index dc2004eb0965d277f4ebed23bdcc1236893421bd..e1d83d2b8c6969e83380c090c0917d35415f4458 100644 (file)
@@ -28,9 +28,12 @@ class QDockWindow;
 class LogWindow;
 class OB_Browser;
 class PythonConsole;
+class QtxResourceEdit;
 class SalomeApp_Module;
 class SalomeApp_SelectionMgr;
+class SalomeApp_PreferencesDlg;
 class SalomeApp_WidgetContainer;
+
 class SALOME_LifeCycleCORBA;
 
 #ifdef WIN32
@@ -50,7 +53,7 @@ public:
   typedef enum { WT_ObjectBrowser, WT_PyConsole, WT_LogWindow, WT_User } WindowTypes;
 
   enum { ModulesListId = STD_Application::UserID, NewGLViewId,
-         NewPlot2dId, NewOCCViewId, NewVTKViewId, LoadScriptId, UserID };
+         NewPlot2dId, NewOCCViewId, NewVTKViewId, LoadScriptId, PropertiesId, UserID };
 
 public:
   SalomeApp_Application();
@@ -64,10 +67,12 @@ public:
   
   SalomeApp_SelectionMgr*             selectionMgr() const;
 
-  OB_Browser*                         objectBrowser();
   LogWindow*                          logWindow();
+  OB_Browser*                         objectBrowser();
   PythonConsole*                      pythonConsole();   
 
+  QtxResourceEdit*                    resourceEdit() const;
+
   virtual QString                     getFileFilter() const;
   SUIT_ViewManager*                   getViewManager( const QString&, const bool );
 
@@ -131,6 +136,7 @@ private slots:
   void                                onStudyClosed( SUIT_Study* );
   
   void                                onLoadScript(); 
+  void                                onProperties();
 
 private:
   void                                updateWindows();
@@ -154,6 +160,7 @@ private:
 
 private:
   SalomeApp_SelectionMgr*             mySelMgr;
+  SalomeApp_PreferencesDlg*           myPrefDlg;
   ActionMap                           myActions;
   WindowMap                           myWindows;
 };