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
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();
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 );
void onStudyClosed( SUIT_Study* );
void onLoadScript();
+ void onProperties();
private:
void updateWindows();
private:
SalomeApp_SelectionMgr* mySelMgr;
+ SalomeApp_PreferencesDlg* myPrefDlg;
ActionMap myActions;
WindowMap myWindows;
};