]> SALOME platform Git repositories - modules/shaper.git/blob - src/XGUI/XGUI_MainMenu.h
Salome HOME
Merge branch 'master' of newgeom:newgeom.git
[modules/shaper.git] / src / XGUI / XGUI_MainMenu.h
1 #ifndef XGUI_MainMenu_H
2 #define XGUI_MainMenu_H
3
4 #include "XGUI_Interfaces.h"
5
6 #include <QObject>
7 #include <QList>
8
9 class QTabWidget;
10 class QLabel;
11 class QAction;
12 class XGUI_Command;
13 class XGUI_MainWindow;
14 class QDockWidget;
15
16
17 class XGUI_MainMenu : public QObject
18 {
19     Q_OBJECT
20 public:
21     XGUI_MainMenu(XGUI_MainWindow *parent);
22     virtual ~XGUI_MainMenu();
23
24     IWorkbench* addWorkbench(QString theTitle);
25
26     IMenuGroup* addGroup(int thePageId);
27
28 private:
29     XGUI_MainWindow* myDesktop;
30     QList<QDockWidget*> myMenuTabs;
31 };
32
33 #endif