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.