| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Editor/PinnedCommandList/Public/UICommandList_Pinnable.h |
Include |
#include "UICommandList_Pinnable.h" |
class FUICommandList_Pinnable : public FUICommandList
Extended version of FUICommandList that allows:
Hooks into action dispatch, to allow commands to be forwarded for pinning
Indexing when mapping to provide a sort key
Optional grouping of actions
Name | Description | ||
---|---|---|---|
|
CommandGroupMap |
Map providing a group for each command that was mapped via this command list |
|
|
CommandIndexMap |
Map providing an index for each command that was mapped via this command list |
|
|
CurrentActionIndex |
Index used to provide a sort key for actions when mapped |
|
|
CurrentGroupName |
Current group name |
|
|
OnCustomWidgetInteractionDelegate |
Delegate called when a custom widget is interacted with |
|
|
OnExecuteActionDelegate |
Delegate called when an action is executed |
Name | Description | |
---|---|---|
|
FUICommandList_Pinnable() |
Name | Description | ||
---|---|---|---|
|
BeginGroup ( |
Start a group scope. |
|
|
EndGroup() |
End a group scope. |
|
|
GetMappedCommandGroup ( |
Get the group this command was mapped into. |
|
|
GetMappedCommandIndex ( |
Get the index this command was mapped to. |
|
|
FOnCustomWid... |
OnCustomWidgetInteraction() |
Delegate called when an custom widget is interacted with |
|
FOnExecuteAc... |
OnExecuteAction() |
Delegate called when an action is executed |
|
WidgetInteraction ( |
Mark that a custom widget was interacted with |
Name | Description | ||
---|---|---|---|
|
ExecuteAction ( |
FUICommandList interface |
|
|
MapAction ( |
Maps a command info to a series of delegates that are executed by a multibox or mouse/keyboard input |
Name |
Description |
---|---|
FOnCustomWidgetInteraction |
Delegate called when a custom widget is interacted with |
FOnExecuteAction |
Delegate called when an action is executed |