Navigation
API > API/Runtime > API/Runtime/Slate
| Name | SMultiColumnTableRow |
| Type | class |
| Header File | /Engine/Source/Runtime/Slate/Public/Widgets/Views/STableRow.h |
| Include Path | #include "Widgets/Views/STableRow.h" |
Syntax
template<typename ItemType>
class SMultiColumnTableRow : public STableRow< ItemType >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SBorder → STableRow → SMultiColumnTableRow
- FSlateControlledConstruction → SWidget → SCompoundWidget → SBorder → STableRow → SMultiColumnTableRow
- STableRow → SMultiColumnTableRow
Implements Interfaces
Derived Classes
SMultiColumnTableRow derived class hierarchy
- FTraceTableDashboardViewFactory::SRowWidget
- FTraceTreeDashboardViewFactory::SRowWidget
- SBonePairRow
- SCollectionSpreadSheetRow
- SDMXReadOnlyFixturePatchListRow
- SFacesOutlinerRow
- SFilterConfiguratorRow
- SNavigationToolTreeRow
- SOptionTableRow
- SSelectionViewRow
- STableTreeViewRow
- STransformOutlinerRow
- SUsdTreeRow
- SVerticesOutlinerRow
- UMovieGraphConditionGroupQuery_Actor::SActorListRow
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FSuperRowType | SMultiColumnTableRow< ItemType > | Use this to construct the superclass; e.g. FSuperRowType::Construct( FTableRowArgs(), OwnerTableView ) | Widgets/Views/STableRow.h |
| FTableRowArgs | STableRow< ItemType >::FArguments | Use this to construct the superclass; e.g. FSuperRowType::Construct( FTableRowArgs(), OwnerTableView ) | Widgets/Views/STableRow.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Box | TSharedPtr< SHorizontalBox > | Widgets/Views/STableRow.h | ||
| ColumnIdToSlotContents | TMap< FName, TSharedRef< SWidget > > | Widgets/Views/STableRow.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > GenerateWidgetForColumn
(
const FName& InColumnName |
Users of SMultiColumnTableRow would usually some piece of data associated with it. | Widgets/Views/STableRow.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearCellCache() |
Widgets/Views/STableRow.h | ||
void Construct
(
const FTableRowArgs& InArgs, |
Widgets/Views/STableRow.h | ||
void GenerateColumns
(
const TSharedRef< SHeaderRow >& InColumnHeaders |
Widgets/Views/STableRow.h | ||
const TSharedRef< SWidget > * GetWidgetFromColumnId
(
const FName& ColumnId |
Widgets/Views/STableRow.h |
Overridden from STableRow
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ConstructChildren
(
ETableViewMode::Type InOwnerTableMode, |
Widgets/Views/STableRow.h |