![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ITypedTableView.h>
Inheritance diagram for ITypedTableView< ItemType >:Interface for container widgets to talk to the owner list, tree, or grid.
|
pure virtual |
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and SListView< UObject * >.
|
pure virtual |
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and SListView< UObject * >.
|
pure virtual |
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and SListView< UObject * >.
|
pure virtual |
Empty the set of highlighted items.
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and SListView< UObject * >.
|
pure virtual |
|
pure virtual |
| ItemIndexInList | The index of the data item in the linearized array. |
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and SListView< UObject * >.
|
pure virtual |
| ItemIndexInList | The index of the data item in the linearized array. |
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and SListView< UObject * >.
|
pure virtual |
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and SListView< UObject * >.
|
pure virtual |
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and SListView< UObject * >.
|
pure virtual |
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and SListView< UObject * >.
|
pure virtual |
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and SListView< UObject * >.
|
pure virtual |
Test if the item passed in has selector focus.
| InItem | The item to test. |
Implemented in SListView< ItemType >.
|
pure virtual |
| InItem | The data item whose expansion state to query |
Implemented in SListView< ItemType >.
|
pure virtual |
Test if the current item should be highlighted. This is separate from hover highlights.
| TheItem | The item to test. |
Implemented in SListView< ItemType >.
|
pure virtual |
Test if the current item can be selected or navigated to.
| InItem | The item to test. |
Implemented in SListView< ItemType >.
|
pure virtual |
Test if the current item is selected.
| InItem | The item to test. |
Implemented in SListView< ItemType >.
|
pure virtual |
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and SListView< UObject * >.
|
pure virtual |
Is the list pending a refresh?
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and SListView< UObject * >.
|
pure virtual |
Given a Widget, find the corresponding data item.
| TheWidget | A widget generated by the list view for some data item. |
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and SListView< UObject * >.
|
pure virtual |
Called when the expander arrow for the given item is shift+clicked.
| InItem | The item whose expansion state to control |
| InExpandItem | If true the item should be expanded; otherwise collapsed |
Implemented in SListView< ItemType >.
|
pure virtual |
Called when the item is clicked, and returns whether or not the event was handled
Implemented in SListView< ItemType >.
|
pure virtual |
Called when the item is double-clicked, and returns whether or not the event was handled
Implemented in SListView< ItemType >.
|
pure virtual |
Called when the item is right-clicked when not right mouse scrolling
Implemented in SListView< ItemType >.
|
pure virtual |
Select a range of items from the current RangeSelectionStart to the SelectorItem Does not cause an OnSelectionChanged()!
| SelectorItem | The endpoint item at which the selection should stop. |
Implemented in SListView< ItemType >.
|
pure virtual |
Set whether some data item is expanded or not.
| InItem | The item whose expansion state to control |
| InExpandItem | If true the item should be expanded; otherwise collapsed |
Implemented in SListView< ItemType >.
|
pure virtual |
Enable a soft highlight on the element. This is useful for explaining parent/child relationships without actually modifying selection. Unrelated to any hover highlights.
| TheItem | The item whose highlighted state to change. |
| bShouldBeHighlighted | Enables a highlight on this item if true, otherwise disables the highlight. |
Implemented in SListView< ItemType >.
|
pure virtual |
Set the selection state of an item. Does not cause an OnSelectionChanged()!
| InItem | The Item whose selection state to modify |
| bSelected | true to select the item; false to unselect |
| bWasUserDirected | true if the user specifically, directly selected this item; false otherwise |
Implemented in SListView< ItemType >.
|
pure virtual |
Notify the ItemsWidget that we changed its selection. Triggers as OnSelectionChanged().
| SelectInfo | Provides context on how the selection changed |
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, SListView< UObject * >, STreeView< ItemType >, STreeView< TSharedPtr< FTestData > >, STreeView< TSharedPtr< int32 > >, STreeView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and STreeView< UObject * >.
|
pure virtual |
Returns whether the table view uses selector focus.
Implemented in SListView< ItemType >, SListView< OptionType >, SListView< TSharedPtr< FString > >, SListView< TSharedPtr< FTestData > >, SListView< TSharedPtr< int32 > >, SListView< TSharedPtr< UE::PropertyViewer::Private::FTreeNode > >, and SListView< UObject * >.
|
pure virtual |
Find a widget for this item if it has already been constructed.
| InItem | The item for which to find the widget. |
Implemented in SListView< ItemType >.