1 #ifndef XGUI_MAINWINDOW_H
2 #define XGUI_MAINWINDOW_H
11 class PyConsole_EnhConsole;
13 /**\class XGUI_MainWindow
15 * \brief Main window of the application (Desktop).
16 * It contains: Object Browser, 3d Viewer, Python console, property panel, main menu
18 class XGUI_EXPORT XGUI_MainWindow: public QMainWindow
23 XGUI_MainWindow(QWidget* parent = 0);
24 virtual ~XGUI_MainWindow();
26 //! Returns main menu object
27 XGUI_MainMenu* menuObject() const
33 QMdiArea* mdiArea() const;
36 XGUI_Viewer* viewer() const
42 void showPythonConsole();
43 void hidePythonConsole();
46 XGUI_MainMenu* myMenuBar;
47 XGUI_Viewer* myViewer;
49 PyConsole_EnhConsole* myPythonConsole;