use of org.ovirt.engine.ui.common.widget.action.ActionButtonDefinition in project ovirt-engine by oVirt.
the class ActionPanelPresenterWidget method addMenuListItem.
public void addMenuListItem(final ActionButtonDefinition<T> menuItemDef) {
ActionButton newActionMenuListItem = getView().addMenuListItem(menuItemDef);
registerSelectionChangeHandler(menuItemDef);
// Add menu item widget click handler
registerHandler(newActionMenuListItem.addClickHandler(e -> {
menuItemDef.onClick(getSelectedItems());
}));
// Update menu item whenever its definition gets re-initialized
registerHandler(menuItemDef.addInitializeHandler(e -> {
updateMenuItem(menuItemDef);
}));
updateMenuItem(menuItemDef);
}
Aggregations