2 // Created : Thu Jun 14 13:57:00 2001
3 // Author : Nicolas REJNERI
6 // Copyright : Open CASCADE
12 #include "QAD_ListMenuIdAction.h"
13 #include "QAD_ListPopupMenu.h"
18 #include <qpopupmenu.h>
26 QAD_Menus(QMainWindow*);
29 QMenuBar* myActiveMenuBar;
30 QToolBar* myActiveToolBar;
31 QStatusBar* myActiveStatusBar;
32 QPopupMenu* myActivePopupMenu;
34 QMainWindow* getMainWindow() {return myMainWindow;}
35 QList<QMenuBar> getMenuBarList() {return myMenuBarList;}
36 QList<QToolBar> getToolBarList() {return myToolBarList;}
37 QPopupMenu* getActivePopupMenu() {return myActivePopupMenu;}
38 QList<QAD_ListMenuIdAction> getMenuList() {return myMenuList;}
39 QList<QAD_ListPopupMenu> getPopupMenuList() {return myPopupMenuList;}
41 void setActiveMenuBar(QMenuBar*);
42 void setActivePopupMenu(int);
43 void setActivePopupMenu(QPopupMenu*);
44 void setActiveToolBar(int);
45 void setActiveToolBar(QToolBar*);
47 void append(QMenuBar*);
48 void append(QToolBar*);
49 void append(QAD_ListPopupMenu*);
50 void append(QAD_ListMenuIdAction*);
51 void clearToolBar() {myToolBarList.clear();}
52 void clearPopupMenu() {myPopupMenuList.clear();}
53 void showToolBar(QToolBar*);
54 void showAllToolBars();
55 void hideToolBar(QToolBar*);
56 void hideAllToolBars();
59 QMainWindow* myMainWindow;
60 QList<QMenuBar> myMenuBarList;
61 QList<QToolBar> myToolBarList;
62 QList<QAD_ListMenuIdAction> myMenuList;
63 QList<QAD_ListPopupMenu> myPopupMenuList;