327 , bSectionNeedsToBeApplied(
false)
383 SLATE_API void AddSubMenu(
const TAttribute<FText>&
InMenuLabel,
const TAttribute<FText>&
InToolTip,
const FNewMenuDelegate&
InSubMenu,
const FUIAction&
InUIAction,
FName InExtensionHook,
const EUserInterfaceActionType InUserInterfaceActionType,
const bool bInOpenSubMenuOnClick =
false,
const FSlateIcon&
InIcon =
FSlateIcon(),
const bool bInShouldCloseWindowAfterMenuSelection =
true,
const TAttribute<EVisibility>&
InVisibility =
TAttribute<EVisibility>(),
const TAttribute<FText>&
InInputBindingOverride =
TAttribute<FText>() );
465 FName CurrentSectionExtensionHook;
468 FText CurrentSectionHeadingText;
477 bool bSectionNeedsToBeApplied;
483 bool bRecursivelySearchable;
544 UE_DEPRECATED(4.26,
"FToolBarBuilder constructor that takes in an EOrientation is deprecated. Use one of the specific per-type FToolbarBuilder overrides instead.")
547 , bSectionNeedsToBeApplied(
false)
548 , bSectionShouldHaveSeparator(
true)
561 , bSectionNeedsToBeApplied(
false)
562 , bSectionShouldHaveSeparator(
true)
776 , bSectionNeedsToBeApplied(
false)
777 , bSectionShouldHaveSeparator(
true)
778 , bIsFocusable(
false)
803 FName CurrentSectionExtensionHook;
808 FName CurrentStyleOverride;
813 bool bSectionNeedsToBeApplied;
816 bool bSectionShouldHaveSeparator;
822 bool bForceSmallIcons;
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:48
return true
Definition ExternalRpcRegistry.cpp:601
EMultiBoxType
Definition MultiBoxDefs.h:42
EHorizontalAlignment
Definition SlateEnums.h:174
EOrientation
Definition SlateEnums.h:261
EUserInterfaceActionType
Definition UICommandInfo.h:20
static SLATECORE_API const ISlateStyle & Get()
Definition AppStyle.cpp:10
static const ISlateStyle & Get()
Definition CoreStyle.h:33
Definition MultiBoxExtender.h:43
Definition MultiBoxBuilder.h:34
SLATE_API TSharedPtr< const FUICommandList > GetTopCommandList()
Definition MultiBoxBuilder.cpp:147
SLATE_API void SetLastSelectedCommandIndex(int32 InLastSelectedCommandIndex)
Definition MultiBoxBuilder.cpp:133
virtual ~FMultiBoxBuilder()
Definition MultiBoxBuilder.h:48
TArray< TSharedPtr< class FExtender > > ExtenderStack
Definition MultiBoxBuilder.h:164
SLATE_API TSharedRef< class FMultiBox > GetMultiBox()
Definition MultiBoxBuilder.cpp:191
TSharedRef< class FMultiBox > MultiBox
Definition MultiBoxBuilder.h:157
SLATE_API void PopCommandList()
Definition MultiBoxBuilder.cpp:138
void SetExtendersEnabled(bool bEnabled)
Definition MultiBoxBuilder.h:142
virtual void ApplySectionBeginning()
Definition MultiBoxBuilder.h:152
SLATE_API void PushExtender(TSharedRef< FExtender > InExtender)
Definition MultiBoxBuilder.cpp:152
SLATE_API FMultiBoxCustomization GetCustomization() const
Definition MultiBoxBuilder.cpp:181
FName CheckBoxStyle
Definition MultiBoxBuilder.h:173
SLATE_API const FName & GetStyleName() const
Definition MultiBoxBuilder.cpp:171
TArray< TSharedPtr< const FUICommandList > > CommandListStack
Definition MultiBoxBuilder.h:161
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)
Definition MultiBoxBuilder.cpp:123
SLATE_API void SetStyle(const ISlateStyle *InStyleSet, const FName &InStyleName)
Definition MultiBoxBuilder.cpp:176
SLATE_API const ISlateStyle * GetStyleSet() const
Definition MultiBoxBuilder.cpp:166
virtual SLATE_API TSharedRef< class SWidget > MakeWidget(FMultiBox::FOnMakeMultiBoxBuilderOverride *InMakeMultiBoxBuilderOverride=nullptr)
Definition MultiBoxBuilder.cpp:186
FName MenuName
Definition MultiBoxBuilder.h:170
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)
Definition MultiBoxBuilder.cpp:118
bool ExtendersEnabled() const
Definition MultiBoxBuilder.h:145
SLATE_API void PopExtender()
Definition MultiBoxBuilder.cpp:157
FName TutorialHighlightName
Definition MultiBoxBuilder.h:167
bool bExtendersEnabled
Definition MultiBoxBuilder.h:176
virtual void ApplyHook(FName InExtensionHook, EExtensionHook::Position HookPosition)=0
SLATE_API void SetCheckBoxStyle(FName InCheckBoxStyle)
Definition MultiBoxBuilder.cpp:112
SLATE_API void PushCommandList(const TSharedRef< const FUICommandList > CommandList)
Definition MultiBoxBuilder.cpp:128
void SetStyle(const ISlateStyle *InStyleSet, const FName &InStyleName)
Definition MultiBox.h:428
bool bIsFocusable
Definition MultiBox.h:480
Definition NameTypes.h:617
Definition UICommandInfo.h:184
Definition UICommandList.h:16
Definition ISlateStyle.h:18
Position
Definition MultiBoxExtender.h:27
@ false
Definition radaudio_common.h:23
Definition Visibility.h:12
EMultiBlockType Type
Definition MultiBox.h:78
Definition MultiBoxDefs.h:111
Definition SlateIcon.h:13
Definition Optional.h:131