15#include "ExpandableArea.generated.h"
31 UE_DEPRECATED(5.2,
"Direct access to Style is deprecated. Please use SetStyle or GetStyle.")
32 UPROPERTY(EditAnywhere, Category =
"Style")
36 UPROPERTY( EditAnywhere, BlueprintReadWrite, Getter, Setter, Category = "
Style" )
40 UPROPERTY( EditAnywhere, BlueprintReadWrite, Getter, Setter, Category = "
Style")
#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_DYNAMIC_MULTICAST_DELEGATE_TwoParams(DelegateName, Param1Type, Param1Name, Param2Type, Param2Name)
Definition DelegateCombinations.h:62
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition NameTypes.h:617
Definition NamedSlotInterface.h:23
Definition SExpandableArea.h:27
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition ExpandableArea.h:26
FMargin HeaderPadding
Definition ExpandableArea.h:55
virtual UMG_API UWidget * GetContentForSlot(FName SlotName) const override
Definition ExpandableArea.cpp:91
UMG_API void SetBorderBrush(const FSlateBrush &InBorderBrush)
Definition ExpandableArea.cpp:148
virtual UMG_API void GetSlotNames(TArray< FName > &SlotNames) const override
Definition ExpandableArea.cpp:85
UMG_API bool GetIsExpanded() const
Definition ExpandableArea.cpp:46
UMG_API void SlateExpansionChanged(bool NewState)
Definition ExpandableArea.cpp:264
UMG_API float GetMaxHeight() const
Definition ExpandableArea.cpp:175
UMG_API void SetMaxHeight(float InMaxHeight)
Definition ExpandableArea.cpp:180
UMG_API FMargin GetHeaderPadding() const
Definition ExpandableArea.cpp:189
TObjectPtr< UWidget > HeaderContent
Definition ExpandableArea.h:131
TSharedPtr< SExpandableArea > MyExpandableArea
Definition ExpandableArea.h:136
FMargin AreaPadding
Definition ExpandableArea.h:60
UMG_API const FSlateBrush & GetBorderBrush() const
Definition ExpandableArea.cpp:143
UMG_API void SetIsExpanded_Animated(bool IsExpanded)
Definition ExpandableArea.cpp:64
virtual UMG_API TSharedRef< SWidget > RebuildWidget() override
Definition ExpandableArea.cpp:217
UMG_API void SetIsExpanded(bool IsExpanded)
Definition ExpandableArea.cpp:51
FExpandableAreaStyle Style
Definition ExpandableArea.h:33
virtual UMG_API void SynchronizeProperties() override
Definition ExpandableArea.cpp:242
UMG_API const FSlateColor & GetBorderColor() const
Definition ExpandableArea.cpp:161
UMG_API void SetHeaderPadding(FMargin InHeaderPadding)
Definition ExpandableArea.cpp:194
virtual UMG_API void SetContentForSlot(FName SlotName, UWidget *Content) override
Definition ExpandableArea.cpp:105
UMG_API void SetBorderColor(const FSlateColor &InBorderColor)
Definition ExpandableArea.cpp:166
bool bIsExpanded
Definition ExpandableArea.h:46
FOnExpandableAreaExpansionChanged OnExpansionChanged
Definition ExpandableArea.h:64
TObjectPtr< UWidget > BodyContent
Definition ExpandableArea.h:134
UMG_API const FExpandableAreaStyle & GetStyle() const
Definition ExpandableArea.cpp:129
FSlateColor BorderColor
Definition ExpandableArea.h:41
UMG_API FMargin GetAreaPadding() const
Definition ExpandableArea.cpp:203
FSlateBrush BorderBrush
Definition ExpandableArea.h:37
UMG_API void SetAreaPadding(FMargin InAreaPadding)
Definition ExpandableArea.cpp:208
UMG_API void SetStyle(const FExpandableAreaStyle &InStyle)
Definition ExpandableArea.cpp:134
virtual UMG_API void ReleaseSlateResources(bool bReleaseChildren) override
Definition ExpandableArea.cpp:77
Definition SlateTypes.h:1218
Definition SlateBrush.h:239
Definition SlateColor.h:42
Definition ObjectPtr.h:488