Skip to main content

Details View

Base:
UDetailsView
Type:
UNDetailsView
Header File:
NexusUIEditor/Public/Components/NDetailsView.h

A wrapper around the UDetailsView widget whose only job is to surface the OnPropertyValueChanged delegate. The delegate is protected on the base class — subclassing is the only way to expose it to native callers that need to react to property edits inside an embedded details panel (for example, to refresh a sibling preview when the user changes a value).

UNDetailsView is final and adds no other state.

API​

Get On Property Value Changed Ref​

/**
* Get a reference to the internal OnPropertyValueChanged on the UDetailsView.
* @return Delegate holder for the OnPropertyValueChanged event.
*/
FOnPropertyValueChanged* GetOnPropertyValueChangedRef();

Subscribe via the returned pointer, e.g.:

DetailsView->GetOnPropertyValueChangedRef()->AddRaw(this, &FMyTool::HandlePropertyChanged);