ui/qt/menu.cpp

changeset 55
9076eb40454d
parent 54
97bafeca1c7c
child 71
3e021c5f18a0
equal deleted inserted replaced
54:97bafeca1c7c 55:9076eb40454d
106 void UiStMenuItem::addTo(UiObject *obj, QMenuBar *menubar, QMenu *menu) { 106 void UiStMenuItem::addTo(UiObject *obj, QMenuBar *menubar, QMenu *menu) {
107 UiStockItem *stockItem = ui_get_stock_item(stockid); 107 UiStockItem *stockItem = ui_get_stock_item(stockid);
108 108
109 QString str = QString::fromUtf8(stockItem->label); 109 QString str = QString::fromUtf8(stockItem->label);
110 UiAction *action = new UiAction(obj, str, callback, userdata); 110 UiAction *action = new UiAction(obj, str, callback, userdata);
111 action->setIcon(QIcon::fromTheme(stockItem->icon_name));
112 action->setIconVisibleInMenu(true);
111 menu->addAction(action); 113 menu->addAction(action);
112 //UiEventWrapper *ev = new UiEventWrapper(callback, userdata); 114 //UiEventWrapper *ev = new UiEventWrapper(callback, userdata);
113 QObject::connect(action, SIGNAL(triggered()), action, SLOT(trigger())); 115 QObject::connect(action, SIGNAL(triggered()), action, SLOT(trigger()));
114 } 116 }
115 117

mercurial