Bus to allow Actions to be added/removed from the currently bound override widget. More...
#include <ActionBus.h>
Inherits AZ::EBusTraits.
Public Types | |
using | BusIdType = AzFramework::EntityContextId |
Public Member Functions | |
virtual void | SetupActionOverrideHandler (QWidget *parent)=0 |
Setup the override widget (set its parent) - usually MainWindow. | |
virtual void | TeardownActionOverrideHandler ()=0 |
Teardown the override widget (clear its parent). | |
virtual void | AddActionOverride (const ActionOverride &actionOverride)=0 |
Add a new ActionOverride to the override widget. | |
virtual void | RemoveActionOverride (AZ::Crc32 actionOverrideUri)=0 |
Remove an ActionOverride using the ActionOverride URI. | |
virtual void | ClearActionOverrides ()=0 |
Remove all ActionOverrides that are currently bound. | |
Static Public Attributes | |
static const AZ::EBusAddressPolicy | AddressPolicy = AZ::EBusAddressPolicy::ById |
static const AZ::EBusHandlerPolicy | HandlerPolicy = AZ::EBusHandlerPolicy::Single |
Bus to allow Actions to be added/removed from the currently bound override widget.