ui/qt/menu.h

changeset 535
ede57f5b6178
parent 516
4b31c74666d7
child 536
4a1c2eae4bcd
equal deleted inserted replaced
534:21f8a7656f6a 535:ede57f5b6178
28 28
29 #ifndef MENU_H 29 #ifndef MENU_H
30 #define MENU_H 30 #define MENU_H
31 31
32 #include "../ui/menu.h" 32 #include "../ui/menu.h"
33 #include "../common/menu.h"
33 34
34 #include <QMainWindow> 35 #include <QMainWindow>
35 #include <QMenu> 36 #include <QMenu>
36 #include <QMenuBar> 37 #include <QMenuBar>
37 #include <QContextMenuEvent> 38 #include <QContextMenuEvent>
38 39
40 void ui_add_menus(UiObject *obj, QMainWindow *window);
39 41
42 typedef void(*ui_menu_add_f)(QMenu*, int, UiMenuItemI*, UiObject*);
43
44 void add_menu_widget(QMenu *parent, int i, UiMenuItemI *item, UiObject *obj);
45 void add_menuitem_widget(QMenu *parent, int i, UiMenuItemI *item, UiObject *obj);
46 void add_menuseparator_widget(QMenu *parent, int i, UiMenuItemI *item, UiObject *obj);
47 void add_checkitem_widget(QMenu *parent, int i, UiMenuItemI *item, UiObject *obj);
48 void add_radioitem_widget(QMenu *parent, int index, UiMenuItemI *item, UiObject *obj);
49 void add_checkitemnv_widget(QMenu *parent, int i, UiMenuItemI *item, UiObject *obj);
50 void add_menuitem_list_widget(QMenu *parent, int i, UiMenuItemI *item, UiObject *obj);
40 51
41 #endif /* MENU_H */ 52 #endif /* MENU_H */
42 53

mercurial