1 #ifndef XGUI_MAINWINDOW_H
2 #define XGUI_MAINWINDOW_H
8 class XGUI_ObjectsBrowser;
10 class PyConsole_EnhConsole;
12 class XGUI_MainWindow: public QMainWindow
17 XGUI_MainWindow(QWidget* parent = 0);
18 virtual ~XGUI_MainWindow();
20 XGUI_MainMenu* menuObject() const
25 XGUI_ObjectsBrowser* objectBrowser() const
27 return myObjectBrowser;
30 void showObjectBrowser();
31 void hideObjectBrowser();
33 QMdiArea* mdiArea() const;
35 XGUI_Viewer* viewer() const
40 void showPythonConsole();
41 void hidePythonConsole();
44 //!! For test purposes only
45 //void fillObjectBrowser();
46 void addPropertyPanel();
48 XGUI_MainMenu* myMenuBar;
49 XGUI_ObjectsBrowser* myObjectBrowser;
51 XGUI_Viewer* myViewer;
53 PyConsole_EnhConsole* myPythonConsole;