#include <MultiBoxBuilder.h>
|
| | FMenuBarBuilder (TSharedPtr< const FUICommandList > InCommandList, TSharedPtr< FExtender > InExtender=TSharedPtr< FExtender >(), const ISlateStyle *InStyleSet=&FCoreStyle::Get(), FName InMenuName=NAME_None) |
| |
| SLATE_API void | AddPullDownMenu (const TAttribute< FText > &InMenuLabel, const TAttribute< FText > &InToolTip, const FNewMenuDelegate &InPullDownMenu, FName InExtensionHook=NAME_None, FName InTutorialHighlightName=NAME_None) |
| |
| SLATE_API void | AddPullDownMenu (const TAttribute< FText > &InMenuLabel, const TAttribute< FText > &InToolTip, const FOnGetContent &InMenuContentGenerator, FName InExtensionHook=NAME_None, FName InTutorialHighlightName=NAME_None) |
| |
| SLATE_API | FMultiBoxBuilder (const EMultiBoxType InType, FMultiBoxCustomization InCustomization, const bool bInShouldCloseWindowAfterMenuSelection, const TSharedPtr< const FUICommandList > &InCommandList, TSharedPtr< FExtender > InExtender=TSharedPtr< FExtender >(), FName InTutorialHighlightName=NAME_None, FName InMenuName=NAME_None) |
| |
| virtual | ~FMultiBoxBuilder () |
| |
| SLATE_API void | AddEditableText (const FText &InLabel, const FText &InToolTip, const FSlateIcon &InIcon, const TAttribute< FText > &InTextAttribute, const FOnTextCommitted &InOnTextCommitted=FOnTextCommitted(), const FOnTextChanged &InOnTextChanged=FOnTextChanged(), bool bInReadOnly=false) |
| |
| SLATE_API void | AddVerifiedEditableText (const FText &InLabel, const FText &InToolTip, const FSlateIcon &InIcon, const TAttribute< FText > &InTextAttribute, const FOnVerifyTextChanged &InOnVerifyTextChanged, const FOnTextCommitted &InOnTextCommitted=FOnTextCommitted(), const FOnTextChanged &InOnTextChanged=FOnTextChanged(), bool bInReadOnly=false) |
| |
| virtual SLATE_API TSharedRef< class SWidget > | MakeWidget (FMultiBox::FOnMakeMultiBoxBuilderOverride *InMakeMultiBoxBuilderOverride=nullptr) |
| |
| SLATE_API TSharedRef< class FMultiBox > | GetMultiBox () |
| |
| SLATE_API void | PushCommandList (const TSharedRef< const FUICommandList > CommandList) |
| |
| SLATE_API void | SetLastSelectedCommandIndex (int32 InLastSelectedCommandIndex) |
| |
| SLATE_API void | PopCommandList () |
| |
| SLATE_API TSharedPtr< const FUICommandList > | GetTopCommandList () |
| |
| SLATE_API void | PushExtender (TSharedRef< FExtender > InExtender) |
| |
| SLATE_API void | PopExtender () |
| |
| SLATE_API const ISlateStyle * | GetStyleSet () const |
| |
| SLATE_API const FName & | GetStyleName () const |
| |
| SLATE_API void | SetCheckBoxStyle (FName InCheckBoxStyle) |
| |
| SLATE_API void | SetStyle (const ISlateStyle *InStyleSet, const FName &InStyleName) |
| |
| SLATE_API FMultiBoxCustomization | GetCustomization () const |
| |
| void | SetExtendersEnabled (bool bEnabled) |
| |
| bool | ExtendersEnabled () const |
| |
◆ FMenuBarBuilder()
Constructor
- Parameters
-
| InCommandList | The action list that maps command infos to delegates that should be called for each command associated with a multiblock widget |
◆ AddPullDownMenu() [1/2]
Adds a pull down menu
- Parameters
-
| InMenuLabel | The text that should be shown for the menu |
| InToolTip | The tooltip that should be shown when the menu is hovered over |
| InPullDownMenu | Pull down menu object for the menu to add. |
◆ AddPullDownMenu() [2/2]
Adds a pull down menu
- Parameters
-
| InMenuLabel | The text that should be shown for the menu |
| InToolTip | The tooltip that should be shown when the menu is hovered over |
| InMenuContentGenerator | Delegate that generates a widget for this pulldown menu's content. Called when the menu is summoned. |
◆ ApplyHook()
The documentation for this class was generated from the following files: