class LogWindow;
class OB_Browser;
+class PythonConsole;
class SalomeApp_Module;
class SalomeApp_SelectionMgr;
class SalomeApp_WidgetContainer;
typedef enum { WT_ObjectBrowser, WT_PyConsole, WT_LogWindow, WT_User } WindowTypes;
enum { ModulesListId = STD_Application::UserID, NewGLViewId,
- NewPlot2dId, NewOCCViewId, NewVTKViewId, UserID };
+ NewPlot2dId, NewOCCViewId, NewVTKViewId, LoadScriptId, UserID };
public:
SalomeApp_Application();
OB_Browser* objectBrowser();
LogWindow* logWindow();
+ PythonConsole* pythonConsole();
virtual QString getFileFilter() const;
SUIT_ViewManager* getViewManager( const QString&, const bool );
private slots:
void onSelection();
+ void onAboutRefresh();
protected:
virtual void createActions();
void onStudyOpened( SUIT_Study* );
void onStudySaved( SUIT_Study* );
void onStudyClosed( SUIT_Study* );
+
+ void onLoadScript();
private:
void updateWindows();