public class WorkbenchMegaMenuPresenter extends WorkbenchBaseMenuPresenter
| Modifier and Type | Class and Description |
|---|---|
static interface |
WorkbenchMegaMenuPresenter.View |
| Constructor and Description |
|---|
WorkbenchMegaMenuPresenter(AuthorizationManager authzManager,
PerspectiveManager perspectiveManager,
ActivityManager activityManager,
org.jboss.errai.security.shared.api.identity.User identity,
WorkbenchMegaMenuPresenter.View view,
org.jboss.errai.ioc.client.api.ManagedInstance<MegaMenuBrand> megaMenuBrands,
PlaceManager placeManager,
AuthorizationManager authorizationManager,
org.uberfire.rpc.SessionInfo sessionInfo,
org.jboss.errai.ioc.client.api.ManagedInstance<ChildMenuItemPresenter> childMenuItemPresenters,
org.jboss.errai.ioc.client.api.ManagedInstance<GroupMenuItemPresenter> groupMenuItemPresenters,
org.jboss.errai.ioc.client.api.ManagedInstance<ChildContextMenuItemPresenter> childContextMenuItemPresenters,
org.jboss.errai.ioc.client.api.ManagedInstance<GroupContextMenuItemPresenter> groupContextMenuItemPresenters,
Workbench workbench) |
| Modifier and Type | Method and Description |
|---|---|
void |
addContextGroupMenuItem(String menuItemId,
String id,
String label,
org.uberfire.workbench.model.menu.MenuPosition position) |
void |
addContextMenuItem(String menuItemId,
String id,
String label,
String parentId,
org.uberfire.mvp.Command command,
org.uberfire.workbench.model.menu.MenuPosition position) |
void |
addCustomMenuItem(org.jboss.errai.common.client.api.IsElement menu,
org.uberfire.workbench.model.menu.MenuPosition position) |
void |
addCustomMenuItem(com.google.gwt.user.client.ui.IsWidget menu,
org.uberfire.workbench.model.menu.MenuPosition position) |
void |
addGroupMenuItem(String id,
String label,
org.uberfire.workbench.model.menu.MenuPosition position) |
void |
addMenuItem(String id,
String label,
String parentId,
org.uberfire.mvp.Command command,
org.uberfire.workbench.model.menu.MenuPosition position) |
protected void |
addPerspectiveMenus(PerspectiveActivity perspective) |
void |
clear() |
void |
clearContextMenu() |
void |
enableContextMenuItem(String menuItemId,
boolean enabled) |
void |
enableMenuItem(String menuItemId,
boolean enabled) |
protected WorkbenchBaseMenuView |
getBaseView() |
org.jboss.errai.common.client.api.IsElement |
getView() |
protected void |
onPerspectiveChange(PerspectiveChange perspectiveChange) |
void |
selectMenuItem(String id) |
protected void |
visitMenus(org.uberfire.workbench.model.menu.Menus addedMenu) |
addMenus, getAddedMenus, synchronizeUIWithMenuspublic WorkbenchMegaMenuPresenter(AuthorizationManager authzManager, PerspectiveManager perspectiveManager, ActivityManager activityManager, org.jboss.errai.security.shared.api.identity.User identity, WorkbenchMegaMenuPresenter.View view, org.jboss.errai.ioc.client.api.ManagedInstance<MegaMenuBrand> megaMenuBrands, PlaceManager placeManager, AuthorizationManager authorizationManager, org.uberfire.rpc.SessionInfo sessionInfo, org.jboss.errai.ioc.client.api.ManagedInstance<ChildMenuItemPresenter> childMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<GroupMenuItemPresenter> groupMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<ChildContextMenuItemPresenter> childContextMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<GroupContextMenuItemPresenter> groupContextMenuItemPresenters, Workbench workbench)
public org.jboss.errai.common.client.api.IsElement getView()
protected WorkbenchBaseMenuView getBaseView()
getBaseView in class WorkbenchBaseMenuPresenterprotected void visitMenus(org.uberfire.workbench.model.menu.Menus addedMenu)
visitMenus in class WorkbenchBaseMenuPresenterpublic void clear()
public void addMenuItem(String id, String label, String parentId, org.uberfire.mvp.Command command, org.uberfire.workbench.model.menu.MenuPosition position)
public void addCustomMenuItem(org.jboss.errai.common.client.api.IsElement menu,
org.uberfire.workbench.model.menu.MenuPosition position)
public void addCustomMenuItem(com.google.gwt.user.client.ui.IsWidget menu,
org.uberfire.workbench.model.menu.MenuPosition position)
public void addGroupMenuItem(String id, String label, org.uberfire.workbench.model.menu.MenuPosition position)
public void selectMenuItem(String id)
public void addContextMenuItem(String menuItemId, String id, String label, String parentId, org.uberfire.mvp.Command command, org.uberfire.workbench.model.menu.MenuPosition position)
public void addContextGroupMenuItem(String menuItemId, String id, String label, org.uberfire.workbench.model.menu.MenuPosition position)
public void clearContextMenu()
public void enableMenuItem(String menuItemId, boolean enabled)
public void enableContextMenuItem(String menuItemId, boolean enabled)
protected void addPerspectiveMenus(PerspectiveActivity perspective)
protected void onPerspectiveChange(PerspectiveChange perspectiveChange)
Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.