Slate Property Widget for UProperty*

Hi!

I am currently looking for a way to draw a property slate widget for arbitrary UProperties* (The class not the Macro).

How can I do that?

I got the Pointer to the UProperty and a pointer to a bit of memory that I would like to edit with the Property editor widget.

Any hints?
I looked into PropertyCustomizationHelpers.h already but the SProperty Widget requires a IPropertyHandle and I have yet to find a way to create one since their constructors usually need these parameters:

( TSharedRef<FPropertyNode> PropertyNode, FNotifyHook* NotifyHook, TSharedPtr<IPropertyUtilities> PropertyUtilities )

It seems to me that the FPropertyNode is the biggest problem here. I think I can just use default versions of the Utilities and the Hook.

I want to use this to invoke a UFunction with custom parameters editable in an Editor GUI.
Any ideas?

Cheers

Another thing I considered using was the SSingleObjectDetailsPanel though I am not sure whether that would work with UFunctions? They are technically UObjects but even if that works I would probably require a IPropertyTypeCustomization for UFunctions but then I would be manually drawing the parameters anyway?

I know this is 7 years late, Hope it helps anyone else with the same problem. Have a look at ISinglePropertyView and how it is used in VariantManagerPropertyNode.cpp