Navigation
API > API/Plugins > API/Plugins/TedsTableViewer
Class representing a column in the UI of the table viewer. Can be constructed using a NameID and a WidgetConstructor to create the actual widgets for rows (optionally supplying a header widget constructor and widget metadata to use)
| Name | FTedsTableViewerColumn |
| Type | class |
| Header File | /Engine/Plugins/Experimental/EditorDataStorageFeatures/Source/TedsTableViewer/Public/TedsTableViewerColumn.h |
| Include Path | #include "TedsTableViewerColumn.h" |
Syntax
class FTedsTableViewerColumn
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTedsTableViewerColumn
(
const FName& ColumnName, |
TedsTableViewerColumn.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FTedsTableViewerColumn() |
TedsTableViewerColumn.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FIsRowVisible | TBaseDelegate_OneParam< bool, const RowHandle > | Delegate to check if a row is currently visible in the owning table viewer's UI. | TedsTableViewerColumn.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CellWidgetConstructor | TSharedPtr< FTypedElementWidgetConstructor > | Widget Constructors. | TedsTableViewerColumn.h | |
| ColumnName | FName | The ID of the column. | TedsTableViewerColumn.h | |
| HeaderWidgetConstructor | TSharedPtr< FTypedElementWidgetConstructor > | TedsTableViewerColumn.h | ||
| InternalObserverQueries | TArray< QueryHandle > | Queries used to virtualize widgets when a column is added to/remove from a row. | TedsTableViewerColumn.h | |
| IsRowVisibleDelegate | FIsRowVisible | Delegate to check if a row is visible in the owning table viewer. | TedsTableViewerColumn.h | |
| MatchedColumnConditions | Queries::FConditions | The matched columns stored as a query condition for quick access. | TedsTableViewerColumn.h | |
| MatchedColumns | TArray< TWeakObjectPtr< const UScriptStruct > > | Teds Columns this widget constructor matched with. | TedsTableViewerColumn.h | |
| RowsToUpdate | TMap< RowHandle, bool > | TedsTableViewerColumn.h | ||
| Storage | ICoreProvider * | TEDS Constructs. | TedsTableViewerColumn.h | |
| StorageCompatibility | ICompatibilityProvider * | TedsTableViewerColumn.h | ||
| StorageUi | IUiProvider * | TedsTableViewerColumn.h | ||
| WidgetMetaData | FMetaDataView | The Metadata used to create widgets. | TedsTableViewerColumn.h | |
| WidgetQuery | QueryHandle | TedsTableViewerColumn.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SHeaderRow::FColumn::FArguments ConstructHeaderRowColumn() |
TedsTableViewerColumn.h | ||
TEDSTABLEVIEWER_API TSharedPtr< SWidget > ConstructRowWidget
(
RowHandle InRowHandle, |
TedsTableViewerColumn.h | ||
FName GetColumnName() |
TedsTableViewerColumn.h | ||
TConstArrayView< TWeakObjectPtr< const UScriptStruct > > GetMatchedColumns() |
TedsTableViewerColumn.h | ||
ICoreProvider * GetStorage() |
TedsTableViewerColumn.h | ||
void SetIsRowVisibleDelegate
(
const FIsRowVisible& InIsRowVisibleDelegate |
TedsTableViewerColumn.h | ||
void Tick() |
TedsTableViewerColumn.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsRowVisible
(
const RowHandle InRowHandle |
TedsTableViewerColumn.h | ||
void RegisterQueries() |
TedsTableViewerColumn.h | ||
void UnRegisterQueries() |
TedsTableViewerColumn.h | ||
void UpdateWidgets() |
TedsTableViewerColumn.h |