20 FDetailWidgetRow& HeaderRow, IPropertyTypeCustomizationUtils& StructCustomizationUtils)
39 if (ParentNode->IsVirtualParentNode())
49 if (!bShowOnlyInnerProperties)
51 HeaderRow.NameContent()
59 IDetailChildrenBuilder& StructBuilder, IPropertyTypeCustomizationUtils& StructCustomizationUtils)
69 FDetailWidgetRow* TextDetailWidgetRow = &StructBuilder.AddCustomRow(LOCTEXT(
"TextSearchKey",
"Text"));
72 TextPropertyRow->SetPropertyUtils(StructCustomizationUtils.GetPropertyUtilities())
84 const TSharedPtr<IPropertyHandle> SpeakerStatePropertyHandle =
87 FDetailWidgetRow* SpeakerStateDetailWidgetRow = &StructBuilder.AddCustomRow(LOCTEXT(
"SpeakerStateSearchKey",
"Speaker State"));
89 SpeakerStatePropertyRow = MakeShared<FDialogueTextPropertyPickList_CustomRowHelper>(SpeakerStateDetailWidgetRow, SpeakerStatePropertyHandle);
92 .IsEnabled(InStructPropertyHandle->IsEditable())
95 .HasContextCheckbox(
false)
102 IDetailPropertyRow& BoolPropertyRow = StructBuilder.AddProperty(
StructPropertyHandle->GetChildHandle(
103 GET_MEMBER_NAME_CHECKED(
FDlgEdge, bIncludeInAllOptionListIfUnsatisfied)).ToSharedRef()