// Copyright Epic Games, Inc. All Rights Reserved. #include "DaySequenceConditionSetCustomization.h" #include "DetailWidgetRow.h" #include "EditableDaySequenceConditionSet.h" // IWYU pragma: keep #include "PropertyHandle.h" #include "SDaySequenceConditionSetCombo.h" #include "Widgets/Layout/SBox.h" #define LOCTEXT_NAMESPACE "FDaySequenceTrackConditionSetCustomization" TSharedRef FDaySequenceConditionSetCustomization::MakeInstance() { return MakeShareable(new FDaySequenceConditionSetCustomization); } void FDaySequenceConditionSetCustomization::CustomizeHeader(TSharedRef StructPropertyHandle, FDetailWidgetRow& HeaderRow, IPropertyTypeCustomizationUtils& CustomizationUtils) { HeaderRow .NameContent() [ StructPropertyHandle->CreatePropertyNameWidget() ] .ValueContent() .VAlign(VAlign_Center) [ SNew(SBox) [ SNew(SDaySequenceConditionSetCombo) .StructPropertyHandle(StructPropertyHandle) ] ]; } void FDaySequenceConditionSetCustomization::CustomizeChildren(TSharedRef StructPropertyHandle, IDetailChildrenBuilder& ChildBuilder, IPropertyTypeCustomizationUtils& CustomizationUtils) {} #undef LOCTEXT_NAMESPACE