| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Runtime/Slate/Public/Framework/MultiBox/MultiBox.h |
Include |
#include "Framework/MultiBox/MultiBox.h" |
class FMultiBox : public TSharedFromThis< FMultiBox >
Contains a list of MultiBlocks that provide various functionality.
Name | Description | ||
---|---|---|---|
|
bool |
bHasSearchWidget |
Whether the MultiBox has a search widget |
|
bool |
bIsFocusable |
Whether the MultiBox can be focused. |
|
ModifyBlockWidgetAfterMake |
Allow further modifications to the block's widget after it has been made |
|
|
TWeakObjectPtr<... |
WeakToolMenu |
Weak reference to tool menu that created this multibox |
No constructors are accessible with public or protected access.
Name | Description | |
---|---|---|
|
~FMultiBox() |
Name | Description | ||
---|---|---|---|
|
void |
AddMultiBlock ( |
Adds a MultiBlock to this MultiBox, to the end of the list |
|
void |
AddMultiBlockToFront ( |
Adds a MultiBlock to this MultiBox, to the front of the list |
|
TSharedRef< ... |
Create ( |
Creates a new multibox instance |
|
TSharedPtr< ... |
FindBlockFromNameAndType ( |
Finds an existing block by name and type |
|
const TArray... |
GetBlocks() |
Access this MultiBox's list of blocks |
|
GetCustomizationName() |
||
|
const TShare... |
GetLastCommandList() |
Returns the last command list used |
|
int32 |
GetSectionEditBounds ( |
Only callable during edit mode |
|
const FName ... |
GetStyleName() |
|
|
const ISlate... |
GetStyleSet() |
|
|
UToolMenuBas... |
GetToolMenu() |
|
|
const EMulti... |
GetType() |
Gets the type of this MultiBox |
|
void |
InsertCustomMultiBlock ( |
Inserts a MultiBlock to the list for user customization |
|
bool |
IsInEditMode() |
|
|
TSharedPtr< ... |
MakeMultiBlockFromCommand ( |
Creates a block from the provided command that is compatible with this box |
|
TSharedRef< ... |
MakeWidget ( |
Creates a MultiBox widget for this MultiBox |
|
const FEditS... |
OnEditSelectionChanged() |
Delegate to call while editing when selected block has changed |
|
FEditSelecti... |
OnEditSelectionChanged() |
Delegate to call while editing when selected block has changed |
|
void |
RemoveCustomMultiBlock ( |
Removes a MultiBlock from the list for user customization |
|
void |
SetStyle ( |
Sets the style to use on the multibox widgets |
|
bool |
ShouldCloseWindowAfterMenuSelection() |
Gets whether or not the window that contains this multibox should be destroyed after the user clicks on a menu item in this box |