90#if WITH_EDITORONLY_DATA
92 UE_DEPRECATED(5.7,
"Use SetIndentAmount / GetIndentAmount / GetIndentAmountAttribute")
#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 SLATE_ATTRIBUTE(AttrType, AttrName)
Definition DeclarativeSyntaxSupport.h:192
#define SLATE_END_ARGS()
Definition DeclarativeSyntaxSupport.h:116
#define SLATE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:208
#define SLATE_DECLARE_WIDGET_API(WidgetType, ParentType, ModuleApiDefine)
Definition SlateControlledConstruction.h:22
Definition CoreStyle.h:15
Definition PaintArgs.h:23
Definition SlateRect.h:26
Definition DrawElements.h:220
Definition ISlateStyle.h:18
Definition ITableRow.h:15
Definition SExpanderArrow.h:28
TSlateAttributeRef< float > GetIndentAmountAttribute() const
Definition SExpanderArrow.h:63
virtual SLATE_API int32 OnPaint(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override
Definition SExpanderArrow.cpp:58
SLATE_API EVisibility GetExpanderVisibility() const
Definition SExpanderArrow.cpp:188
const ISlateStyle * StyleSet
Definition SExpanderArrow.h:88
TSlateAttribute< bool > ShouldDrawWires
Definition SExpanderArrow.h:101
SLATE_API FReply OnArrowClicked()
Definition SExpanderArrow.cpp:161
SLATE_API void SetIndentAmount(TAttribute< float > InIndentAmount)
Definition SExpanderArrow.cpp:177
SLATE_API void Construct(const FArguments &InArgs, const TSharedPtr< class ITableRow > &TableRow)
Definition SExpanderArrow.cpp:28
SLATE_BEGIN_ARGS(SExpanderArrow)
Definition SExpanderArrow.h:32
int32 GetBaseIndentLevel() const
Definition SExpanderArrow.h:61
TSharedPtr< SButton > ExpanderArrow
Definition SExpanderArrow.h:85
TSlateAttributeRef< int32 > GetBaseIndentLevelAttribute() const
Definition SExpanderArrow.h:68
TWeakPtr< class ITableRow > OwnerRowPtr
Definition SExpanderArrow.h:82
SLATE_API const FSlateBrush * GetExpanderImage() const
Definition SExpanderArrow.cpp:202
SLATE_API FMargin GetExpanderPadding() const
Definition SExpanderArrow.cpp:194
float GetIndentAmount() const
Definition SExpanderArrow.h:60
SLATE_API void SetBaseIndentLevel(TAttribute< int32 > InBaseIndentLevel)
Definition SExpanderArrow.cpp:182
Definition Attribute.h:17
static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > SharedThis(OtherType *ThisPtr)
Definition SharedPointer.h:1780
Definition SharedPointer.h:692
Definition SharedPointer.h:1295
@ false
Definition radaudio_common.h:23
Definition Visibility.h:12
Definition SlateBrush.h:239
Definition SlateAttribute.h:234