Salome HOME
dc9e34fee27bc1a34b9330acce82857068974117
[modules/shaper.git] / src / XGUI / XGUI_MainWindow.h
1 #ifndef XGUI_MAINWINDOW_H
2 #define XGUI_MAINWINDOW_H
3
4 #include <QMainWindow>
5
6 class XGUI_MainMenu;
7 class QTreeWidget;
8
9 class XGUI_MainWindow : public QMainWindow
10 {
11     Q_OBJECT
12
13 public:
14     XGUI_MainWindow(QWidget* parent = 0);
15     virtual ~XGUI_MainWindow();
16
17     XGUI_MainMenu* menuObject() const { return myMenuBar; }
18    
19     QTreeWidget* objectBrowser() const { return myObjectBrowser; }
20     void showObjectBrowser();
21     void hideObjectBrowser();
22
23 private:
24     //!! For test purposes only
25     //QWidget* getSubWindow();
26
27     void fillObjectBrowser();
28     void addPropertyPanel();
29
30
31     XGUI_MainMenu* myMenuBar;
32     QTreeWidget* myObjectBrowser;
33 };
34
35 #endif