Navigation
API > API/Plugins > API/Plugins/TedsTableViewer
Interface for all types of TEDS table viewers.
| Name | ITableViewer |
| Type | class |
| Header File | /Engine/Plugins/Experimental/EditorDataStorageFeatures/Source/TedsTableViewer/Public/ITedsTableViewer.h |
| Include Path | #include "ITedsTableViewer.h" |
Syntax
class ITableViewer
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ITableViewer() |
ITedsTableViewer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > AsWidget() |
Get the table viewer as an SWidget. | ITedsTableViewer.h | |
void ClearSelection() |
Deselect all items in the table viewer. | ITedsTableViewer.h | |
void ForEachSelectedRow
(
TFunctionRef< void(RowHandle)> InCallback |
Execute the given callback for each row handle selected in the table viewer. | ITedsTableViewer.h | |
RowHandle GetWidgetRowHandle() |
Get the row handle for the widget row that contains the contents of the table viewer itself. | ITedsTableViewer.h | |
bool IsSelected
(
RowHandle InRow |
Get if a specific row is selected. | ITedsTableViewer.h | |
bool IsSelectedExclusively
(
RowHandle InRow |
Get if a specific row is selected exclusively. | ITedsTableViewer.h | |
void ScrollIntoView
(
RowHandle Row |
Scroll the input row into view in the table viewer. | ITedsTableViewer.h | |
void SetSelection
(
RowHandle Row, |
Set the currently selected row in the table viewer. | ITedsTableViewer.h |