Navigation
| Name | TedsTableViewer |
| Type | Editor |
| Part of Plugins | TEDS: Editor Data Storage Features |
| Location | /Engine/Plugins/Experimental/EditorDataStorageFeatures/Source/TedsTableViewer/ |
| Module Build Rules | TedsTableViewer.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FHierarchyViewerData | Data interface for the hierarchy viewer that operates on a single FHierarchyHandle. |
| FHierarchyViewerLegacyData | Legacy data interface for the hierarchy viewer that supports arbitrary hierarchy column types alongside a function to extract the row handle from the column data. |
| FRowHandleSorter | |
| FTedsFilter | |
| FTedsTableViewerColumn | Class representing a column in the UI of the table viewer. |
| FTedsTableViewerModel | Model class for the TEDS Table Viewer that can be plugged into any widget that is a UI representation of data in TEDS |
| SHierarchyViewer | A table viewer widget can be used to show a visual representation of data in TEDS. |
| SHierarchyViewerRow | Widget that represents a row in the hierarchy viewers. |
| SRowDetails | A widget to display all the columns/tags on a given row. |
| SRowDetailsRow | |
| STedsCompositeHierarchyViewer | A hierarchy viewer widget can be used to show a visual representation of data in TEDS. |
| STedsFilterBar | A Basic TEDS Filter Bar widget, which can be used to filter items of type FTedsRowHandle given a list of custom filters |
| STedsSearchBox | A search bar widget that can be used to search across a TEDS table viewer widget using a QueryStack Search node. |
| STedsTableViewer | A table viewer widget can be used to show a visual representation of data in TEDS. |
| STedsTableViewerRow | Widget that represents a row in the table viewer. Generates widgets for each column on demand. |
| STedsTileViewer | Table Viewer where each row is represented as a tile using STileView Unlike STedsTableViewer which takes a list of columns to display the tile viewer simply uses a single widget purpose to create tiles for each row. |
| URowHandleWidgetFactory | |
| UTypedElementTableViewerFactory | |
| UUObjectLabelWidgetFactory |
Structs
| Name | Remarks |
|---|---|
| FExternalWidgetExclusiveSelectionColumn | Column added to a widget row when an external widget manages exclusive selection for the widget referenced by the row, such as an owning SListView or STreeView |
| FRowDetailsItem | A row in the SRowDetails widget that represents a column on the TEDS row we are viewing. |
| FRowHandleWidgetConstructor | A custom widget to display the row handle of a row as text. |
| FTedsFilterData | |
| FUObjectLabelWidgetConstructor | Widget to show labels for UObjects in TEDS. |
Interfaces
| Name | Remarks |
|---|---|
| IHierarchyViewerDataInterface | Data interface for the hierarchy viewer to extract hierarchy information from a row. |
| ITableViewer | Interface for all types of TEDS table viewers. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| RowDetailsItemPtr | TSharedPtr< FRowDetailsItem > | Widgets/SRowDetails.h | |
| TableViewerItemPtr | FTedsRowHandle | Typedef for an item in the table viewer. | TedsTableViewerModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool UE::Editor::DataStorage::CheckValidFilterQueryHandle
(
const QueryHandle& InQueryHandle |
Helper function to check if the given QueryHandle is valid to be used in a filter (is not an observer). | TedsFilter.h |