#include <MenuManagerBus.h>
Inherits AZ::EBusTraits.
|
virtual AzToolsFramework::MenuManagerOperationResult | RegisterMenu (const AZStd::string &identifier, const AzToolsFramework::MenuProperties &properties)=0 |
| Register a new Menu to the Menu Manager.
|
|
virtual AzToolsFramework::MenuManagerOperationResult | AddActionToMenu (const AZStd::string &menuIdentifier, const AZStd::string &actionIdentifier, int sortIndex)=0 |
| Bind an Action to a Menu.
|
|
virtual AzToolsFramework::MenuManagerOperationResult | AddSeparatorToMenu (const AZStd::string &menuIdentifier, int sortIndex)=0 |
| Add a Separator to a Menu.
|
|
virtual AzToolsFramework::MenuManagerOperationResult | AddSubMenuToMenu (const AZStd::string &menuIdentifier, const AZStd::string &subMenuIdentifier, int sortIndex)=0 |
| Add a Sub-Menu to a Menu.
|
|
virtual AzToolsFramework::MenuManagerOperationResult | AddWidgetToMenu (const AZStd::string &menuIdentifier, const AZStd::string &widgetActionIdentifier, int sortIndex)=0 |
| Add a Widget to a Menu.
|
|
virtual AzToolsFramework::MenuManagerOperationResult | AddMenuToMenuBar (const AZStd::string &menuBarIdentifier, const AZStd::string &menuIdentifier, int sortIndex)=0 |
| Add a Menu to a Menu Bar.
|
|
|
static const AZ::EBusHandlerPolicy | HandlerPolicy = AZ::EBusHandlerPolicy::Single |
|
MenuManagerRequestBus Bus to register menus and add menu items to them in the Editor via Python. If writing C++ code, use the MenuManagerInterface instead.
The documentation for this class was generated from the following file:
- Gems/EditorPythonBindings/Code/Source/ActionManager/MenuManagerBus.h