Navigation
API > API/Plugins > API/Plugins/CustomDetailsView > API/Plugins/CustomDetailsView/Items
Inheritance Hierarchy
- TSharedFromThis< ICustomDetailsViewItem >
- ICustomDetailsViewItem
References
| Module | CustomDetailsView |
| Header | /Engine/Plugins/Experimental/CustomDetailsView/Source/CustomDetailsView/Public/Items/ICustomDetailsViewItem.h |
| Include | #include "Items/ICustomDetailsViewItem.h" |
Syntax
class ICustomDetailsViewItem : public TSharedFromThis< ICustomDetailsViewItem >
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TArray< TSharedPtr< ICustomDetailsViewItem > > & | GetChildren () |
||
| TSharedPtr< ICustomDetailsView > | |||
| IDetailsView * | Details view containing this item | ||
| const FCustomDetailsViewItemId & | GetItemId () |
Retrieves the Item Id last updated from RefreshItemId, to avoid having to recalculate it every time | |
| TSharedPtr< SWidget > | GetOverrideWidget
(
ECustomDetailsViewWidgetType InWidgetType |
Gets the widget set to override the widget automatically generated in the given slot. | |
| TSharedPtr< ICustomDetailsViewItem > | GetParent () |
||
| TSharedPtr< ICustomDetailsViewItem > | GetRoot () |
||
| TSharedPtr< SWidget > | GetWidget
(
ECustomDetailsViewWidgetType InWidgetType |
Get the one of the widgets that was generated in the MakeWidget Listen to the OnItemWidgetGenerated Delegate to have this Widget up to date with latest tree view | |
| bool | Checks to see if widget is visible | ||
| TSharedRef< SWidget > | MakeWidget
(
const TSharedPtr< SWidget >& InPrependWidget, |
Instantiates a Widget for the Given Item | |
| void | RefreshChildren
(
TSharedPtr< ICustomDetailsViewItem > InParentOverride |
Regenerates the Children | |
| void | Called to update the Item's Id | ||
| void | SetKeyframeEnabled
(
bool bInKeyframeEnabled |
Override the keyframeability of this item. | |
| void | SetOverrideWidget
(
ECustomDetailsViewWidgetType InWidgetType, |
Adds a widget to override an automatically generated widget for the given slot. | |
| void | SetParent
(
TSharedPtr< ICustomDetailsViewItem > InParent |
||
| void | SetResetToDefaultOverride
(
const FResetToDefaultOverride& InOverride |
Override the reset to the default information for this item. |