| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/CommonUI/Source/CommonUI/Public/Groups/CommonButtonGroupBase.h |
Include |
#include "Groups/CommonButtonGroupBase.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType)
class UCommonButtonGroupBase : public UCommonWidgetGroupBase
Manages an arbitrary collection of CommonButton widgets. Ensures that no more (and optionally, no less) than one button in the group is selected at a time
Name | Description | ||
---|---|---|---|
|
bSelectionRequired |
If true, the group will force that a button be selected at all times |
|
|
Buttons |
||
|
HoveredButtonIndex |
||
|
NativeOnButtonBaseClicked |
||
|
NativeOnButtonBaseDoubleClicked |
||
|
NativeOnHoveredButtonBaseChanged |
||
|
NativeOnSelectedButtonBaseChanged |
||
|
NativeOnSelectionCleared |
||
|
OnButtonBaseClicked |
||
|
OnButtonBaseDoubleClicked |
||
|
OnHoveredButtonBaseChanged |
||
|
OnSelectedButtonBaseChanged |
||
|
OnSelectionCleared |
||
|
SelectedButtonIndex |
Name | Description | |
---|---|---|
|
UCommonButtonGroupBase() |
Name | Description | ||
---|---|---|---|
|
DeselectAll() |
Deselects all buttons in the group. |
|
|
FindButtonIndex ( |
Find the button index of the specified button, if possible |
|
|
ForEach ( |
||
|
UCommonButto... |
GetButtonBaseAtIndex ( |
|
|
GetButtonCount() |
||
|
GetHoveredButtonIndex() |
Get the index of the currently hovered button, if any. |
|
|
UCommonButto... |
GetSelectedButtonBase() |
|
|
GetSelectedButtonIndex() |
Get the index of the currently selected button, if any. |
|
|
GetSelectionRequired() |
||
|
HasAnyButtons() |
||
|
OnButtonBaseHovered ( |
||
|
OnButtonBaseUnhovered ( |
||
|
OnHandleButtonBaseClicked ( |
||
|
OnHandleButtonBaseDoubleClicked ( |
||
|
OnSelectionStateChangedBase ( |
||
|
SelectButtonAtIndex ( |
Selects a button at a specific index in the group. Clears all selection if given an invalid index. |
|
|
SelectNextButton ( |
Selects the next button in the group |
|
|
SelectNextButtonRecursive |
||
|
SelectPrevButtonRecursive |
||
|
SelectPreviousButton ( |
Selects the previous button in the group |
|
|
SetSelectionRequired ( |
Sets whether the group should always have a button selected. |
Name | Description | ||
---|---|---|---|
|
TSubclassOf<... |
GetWidgetType() |
|
|
OnRemoveAll() |
||
|
OnWidgetAdded ( |
||
|
OnWidgetRemoved ( |
Name |
Description |
|
---|---|---|
|
FNativeOnSelectionCleared |
|
|
FNativeSimpleButtonBaseGroupDelegate |