11
typedef QPair<QMenu*,QAction*> MenuAction;
13
class MenuSystem : public QObject
17
QMap<QString,QMenu*> m_menus;
18
QMap<QString,QAction*> m_actions;
19
QMap<QString,QList<QAction*> > m_toolbars;
21
static MenuSystem* s_global;
25
QMenu *getMenu(QString name);
26
QAction *getAction(QString name);
27
QList<QAction*> getToolBar(QString name);
29
MenuAction operator[](QString name);
31
static MenuSystem *getGlobal(){return s_global;}
36
#endif // MENUSYSTEM_H