#include <UiRadioButtonGroupBus.h>
Inherits AZ::ComponentBus.
Public Member Functions | |
| virtual AZ::EntityId | GetCheckedRadioButton ()=0 | 
| virtual void | SetState (AZ::EntityId radioButton, bool isOn)=0 | 
| Set a radio button to a desired state.  | |
| virtual bool | GetAllowUncheck ()=0 | 
| Get the allow uncheck flag.  | |
| virtual void | SetAllowUncheck (bool allowUncheck)=0 | 
| Set the allow uncheck flag.  | |
| virtual void | AddRadioButton (AZ::EntityId radioButton)=0 | 
| Add a new radio button to the group.  | |
| virtual void | RemoveRadioButton (AZ::EntityId radioButton)=0 | 
| Remove a radio button from the group.  | |
| virtual bool | ContainsRadioButton (AZ::EntityId radioButton)=0 | 
| Query whether a radio button is in the group or not.  | |
| virtual const LyShine::ActionName & | GetChangedActionName ()=0 | 
| Get the action triggered when changed.  | |
| virtual void | SetChangedActionName (const LyShine::ActionName &actionName)=0 | 
| Set the action triggered when changed.  | |
Static Public Attributes | |
| static const AZ::EBusHandlerPolicy | HandlerPolicy = AZ::EBusHandlerPolicy::Single | 
| Only one component on a entity can implement the events.  | |
Interface class that a radio button group component needs to implement. A radio button group component provides functionality to manage a group of radio buttons. A group of radio buttons allows users to choose one of a predefined set of mutually exclusive options. No more than one item may be selected.
      
  | 
  pure virtual | 
Query the state of the radio button group