36 TSharedPtr<SWidget> DefaultNameWidget;
37 TSharedPtr<SWidget> DefaultValueWidget;
44 FDetailWidgetRow& DetailWidgetRow =
PropertyRow->CustomWidget(
true);
45 DetailWidgetRow.NameContent()
47 DefaultNameWidget.ToSharedRef()
50 TSharedPtr<SHorizontalBox> HorizontalBox;
51 DetailWidgetRow.ValueContent()
54 SAssignNew(HorizontalBox, SHorizontalBox)
58 HorizontalBox->AddSlot()
59 .Padding(0.f, 0.f, 2.f, 0.f)
63 DefaultValueWidget.ToSharedRef()
67 HorizontalBox->AddSlot()
69 .VAlign(VAlign_Center)
73 .ButtonStyle(FEditorStyle::Get(),
"HoverHintOnly")
76 .ForegroundColor(FSlateColor::UseForeground())
81 .Image(FEditorStyle::GetBrush(
"PropertyWindow.Button_Browse"))
82 .ColorAndOpacity(FSlateColor::UseForeground())
87 HorizontalBox->AddSlot()
89 .VAlign(VAlign_Center)
93 .ButtonStyle(FEditorStyle::Get(),
"HoverHintOnly")
96 .ForegroundColor(FSlateColor::UseForeground())
101 .Image(FEditorStyle::GetBrush(
"PropertyWindow.Button_Edit"))
102 .ColorAndOpacity( FSlateColor::UseForeground() )
static bool OpenBlueprintEditor(UBlueprint *Blueprint, EDialogueBlueprintOpenType OpenType=EDialogueBlueprintOpenType::None, FName FunctionNameToOpen=NAME_None, bool bForceFullEditor=true, bool bAddBlueprintFunctionIfItDoesNotExist=false)