Navigation
API > API/Editor > API/Editor/PropertyEditor
A single row for a property in a details panel
| Name | IDetailPropertyRow |
| Type | class |
| Header File | /Engine/Source/Editor/PropertyEditor/Public/IDetailPropertyRow.h |
| Include Path | #include "IDetailPropertyRow.h" |
Syntax
class IDetailPropertyRow
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDetailPropertyRow() |
IDetailPropertyRow.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDetailWidgetDecl * CustomNameWidget() |
Gives a non-owning pointer to name widget on existing custom property widget if it exists. | IDetailPropertyRow.h | |
FDetailWidgetDecl * CustomResetToDefaultWidget() |
Gives a non-owning pointer to reset to default widget on existing custom property widget if it exists. | IDetailPropertyRow.h | |
FDetailWidgetDecl * CustomValueWidget() |
Gives a non-owning pointer to value widget on existing custom property widget if it exists. | IDetailPropertyRow.h | |
FDetailWidgetRow & CustomWidget
(
bool bShowChildren |
Overrides the property widget. Destroys any existing custom property widgets. | IDetailPropertyRow.h | |
IDetailPropertyRow & DisplayName
(
const FText& InDisplayName |
Sets the localized display name of the property | IDetailPropertyRow.h | |
IDetailPropertyRow & DragDropHandler
(
TSharedPtr< IDetailDragDropHandler > InDragDropHandler |
Sets a handler for this property row to be a source or target of drag-and-drop operations | IDetailPropertyRow.h | |
IDetailPropertyRow & EditCondition
(
TAttribute< bool > EditConditionValue, |
Sets an edit condition for this property. | IDetailPropertyRow.h | |
IDetailPropertyRow & EditConditionHides
(
bool bEditConditionHidesValue |
Sets whether or not the edit condition for this property should affect its visibility. | IDetailPropertyRow.h | |
void GetDefaultWidgets
(
TSharedPtr< SWidget >& OutNameWidget, |
Returns the name and value widget of this property row. | IDetailPropertyRow.h | |
void GetDefaultWidgets
(
TSharedPtr< SWidget >& OutNameWidget, |
Returns the name and value widget of this property row. | IDetailPropertyRow.h | |
TSharedPtr< IPropertyHandle > GetPropertyHandle() |
IDetailPropertyRow.h | ||
IDetailPropertyRow & IsEnabled
(
TAttribute< bool > InIsEnabled |
Sets whether or not this property is enabled | IDetailPropertyRow.h | |
bool IsExpanded() |
Returns the property row expansion state | IDetailPropertyRow.h | |
IDetailPropertyRow & OverrideResetToDefault
(
const FResetToDefaultOverride& ResetToDefault |
Overrides the behavior of reset to default | IDetailPropertyRow.h | |
IDetailPropertyRow & ShouldAutoExpand
(
bool bForceExpansion |
Sets whether or not this property should auto-expand | IDetailPropertyRow.h | |
IDetailPropertyRow & ShowPropertyButtons
(
bool bShowPropertyButtons |
Sets whether or not we show the default property editing buttons for this property | IDetailPropertyRow.h | |
IDetailPropertyRow & ToolTip
(
const FText& InToolTip |
Sets the localized tooltip of the property | IDetailPropertyRow.h | |
IDetailPropertyRow & Visibility
(
TAttribute< EVisibility > Visibility |
Sets the visibility of this property | IDetailPropertyRow.h |