Navigation
API > API/Developer > API/Developer/TraceInsightsCore
A custom widget used to display the list of tree nodes.
| Name | STableTreeView |
| Type | class |
| Header File | /Engine/Source/Developer/TraceInsightsCore/Public/InsightsCore/Table/Widgets/STableTreeView.h |
| Include Path | #include "InsightsCore/Table/Widgets/STableTreeView.h" |
Syntax
class STableTreeView :
public SCompoundWidget ,
public UE::Insights::IAsyncOperationStatusProvider
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → STableTreeView
- FSlateControlledConstruction → SWidget → SCompoundWidget → STableTreeView
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
STableTreeView() |
Default constructor. | InsightsCore/Table/Widgets/STableTreeView.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~STableTreeView() |
Virtual destructor. | InsightsCore/Table/Widgets/STableTreeView.h |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| WriteToFileCallback | TFunctionRef< void(TArray< FBaseTreeNodePtr > &InNodes)> | InsightsCore/Table/Widgets/STableTreeView.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| RootNodeName | const FName | InsightsCore/Table/Widgets/STableTreeView.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs, |
Construct this widget | InsightsCore/Table/Widgets/STableTreeView.h | |
const TArray< TSharedPtr< FTreeNodeGrouping > > & GetAvailableGroupings() |
Gets the available groupings. | InsightsCore/Table/Widgets/STableTreeView.h | |
TSharedPtr< STreeView< FTableTreeNodePtr > > GetInnerTreeView() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
const FName & GetLogListingName() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
FTableTreeNodePtr GetNodeByTableRowIndex
(
int32 RowIndex |
InsightsCore/Table/Widgets/STableTreeView.h | ||
TSharedPtr< FTable > & GetTable () |
InsightsCore/Table/Widgets/STableTreeView.h | ||
const TSharedPtr< FTable > & GetTable () |
InsightsCore/Table/Widgets/STableTreeView.h | ||
const TArray< FTableTreeNodePtr > & GetTableRowNodes () |
Gets the table row nodes. | InsightsCore/Table/Widgets/STableTreeView.h | |
bool IsRunningAsyncUpdate() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void OnClose() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void RebuildColumns() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void RebuildTree
(
bool bResync |
Rebuilds the tree (if necessary). | InsightsCore/Table/Widgets/STableTreeView.h | |
virtual void Reset() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void SelectNodeByTableRowIndex
(
int32 RowIndex |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void SetCurrentGroupings
(
TArray< TSharedPtr< FTreeNodeGrouping > >& InCurrentGroupings |
Sets the current groupings. | InsightsCore/Table/Widgets/STableTreeView.h | |
void SetLogListingName
(
const FName& InLogListingName |
Sets a log listing name to be used for any errors or warnings. | InsightsCore/Table/Widgets/STableTreeView.h |
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| InsightsCore/Table/Widgets/STableTreeView.h | |||
virtual void Tick
(
const FGeometry& AllottedGeometry, |
Ticks this widget. Override in derived classes, but always call the parent implementation. | InsightsCore/Table/Widgets/STableTreeView.h |
Overridden from IAsyncOperationStatusProvider
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual double GetAllOperationsDuration() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual double GetCurrentOperationDuration() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual FText GetCurrentOperationName() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual uint32 GetOperationCount() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual bool IsRunning() |
InsightsCore/Table/Widgets/STableTreeView.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddInProgressAsyncOperation
(
EAsyncOperationType InType |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ApplyColumnConfig
(
const TArrayView< FTableColumnConfig >& InTableConfig |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ApplyEmptyHierarchyFilteringRec
(
FTableTreeNodePtr NodePtr |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ApplyGrouping() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ApplyHierarchyFiltering() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ApplyHierarchyFilteringRec
(
FTableTreeNodePtr NodePtr |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ApplyNodeFiltering() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ApplySorting() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ApplyViewPreset
(
const ITableTreeViewPreset& InPreset |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void BuildGroupingSubMenu_Add
(
FMenuBuilder& MenuBuilder, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void BuildGroupingSubMenu_Change
(
FMenuBuilder& MenuBuilder, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void CancelCurrentAsyncOp() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool CanHideColumn
(
const FName ColumnId |
HideColumn. | InsightsCore/Table/Widgets/STableTreeView.h | |
bool CanShowColumn
(
const FName ColumnId |
ShowColumn. | InsightsCore/Table/Widgets/STableTreeView.h | |
bool CanToggleColumnVisibility
(
const FName ColumnId |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ClearInProgressAsyncOperations() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual TSharedPtr< SWidget > ConstructExtraToolbar() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual TSharedRef< SWidget > ConstructFilterConfiguratorButton() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual TSharedPtr< SWidget > ConstructFilterToolbar() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual TSharedPtr< SWidget > ConstructFooter() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void ConstructFooterArea
(
TSharedRef< SVerticalBox > InHostBox |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void ConstructHeaderArea
(
TSharedRef< SVerticalBox > InHostBox |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual TSharedRef< SWidget > ConstructHierarchyBreadcrumbTrail() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual TSharedRef< SWidget > ConstructSearchBox() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual TSharedPtr< SWidget > ConstructToolbar() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ConstructViewPreset
(
TSharedPtr< SHorizontalBox > InHorizontalBox, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void ConstructWidget
(
TSharedPtr< FTable > InTablePtr |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ContextMenu_CollapseSubtree_CanExecute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ContextMenu_CollapseSubtree_Execute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ContextMenu_CopyColumnToClipboard_CanExecute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ContextMenu_CopyColumnToClipboard_Execute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ContextMenu_CopyColumnTooltipToClipboard_CanExecute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ContextMenu_CopyColumnTooltipToClipboard_Execute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ContextMenu_CopySelectedToClipboard_CanExecute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ContextMenu_CopySelectedToClipboard_Execute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ContextMenu_ExpandCriticalPath_CanExecute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ContextMenu_ExpandCriticalPath_Execute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ContextMenu_ExpandSubtree_CanExecute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ContextMenu_ExpandSubtree_Execute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ContextMenu_ExportToFile_CanExecute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ContextMenu_ExportToFile_Execute
(
bool bInExportCollapsed, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ContextMenu_HideAllColumns_CanExecute() |
HideAllColumns (ContextMenu) | InsightsCore/Table/Widgets/STableTreeView.h | |
void ContextMenu_HideAllColumns_Execute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ContextMenu_ResetColumns_CanExecute() |
ResetColumns (ContextMenu) | InsightsCore/Table/Widgets/STableTreeView.h | |
void ContextMenu_ResetColumns_Execute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ContextMenu_ShowAllColumns_CanExecute() |
ShowAllColumns (ContextMenu) | InsightsCore/Table/Widgets/STableTreeView.h | |
void ContextMenu_ShowAllColumns_Execute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ContextMenu_SortByColumn_CanExecute
(
const FName ColumnId |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ContextMenu_SortByColumn_Execute
(
const FName ColumnId |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ContextMenu_SortByColumn_IsChecked
(
const FName ColumnId |
SortByColumn (ContextMenu) | InsightsCore/Table/Widgets/STableTreeView.h | |
bool ContextMenu_SortMode_CanExecute
(
const EColumnSortMode::Type InSortMode |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ContextMenu_SortMode_Execute
(
const EColumnSortMode::Type InSortMode |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ContextMenu_SortMode_IsChecked
(
const EColumnSortMode::Type InSortMode |
SortMode (ContextMenu) | InsightsCore/Table/Widgets/STableTreeView.h | |
void CountNumNodesPerDepthRec
(
FBaseTreeNode* InRoot, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void CreateGroupings() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void CreateGroups
(
const TArray< TSharedPtr< FTreeNodeGrouping > >& Groupings |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void CreateSortings() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ExportToFileRec
(
const FBaseTreeNodePtr& InGroupNode, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void ExtendMenu
(
FMenuBuilder& Menu |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void ExtendMenu
(
TSharedRef< FExtender > Extender |
InsightsCore/Table/Widgets/STableTreeView.h | ||
FReply FilterConfigurator_OnClicked() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual bool FilterNode
(
const FFilterConfigurator& InFilterConfigurator, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual bool FilterNodeCustom
(
const FTableTreeNode& InNode |
InsightsCore/Table/Widgets/STableTreeView.h | ||
const TArray< TSharedRef< ITableTreeViewPreset > > * GetAvailableViewPresets() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
| InsightsCore/Table/Widgets/STableTreeView.h | |||
TSharedRef< SWidget > GetGroupingCrumbMenuContent
(
const TSharedPtr< FTreeNodeGrouping >& CrumbGrouping |
InsightsCore/Table/Widgets/STableTreeView.h | ||
int32 GetGroupingDepth
(
const TSharedPtr< FTreeNodeGrouping >& Grouping |
InsightsCore/Table/Widgets/STableTreeView.h | ||
TSharedPtr< ITableTreeViewPreset > GetSelectedViewPreset() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
EColumnSortMode::Type GetSortModeForColumn
(
const FName ColumnId |
InsightsCore/Table/Widgets/STableTreeView.h | ||
FText GetTreeViewBannerText() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool GroupingCrumbMenu_Add_CanExecute
(
const TSharedPtr< FTreeNodeGrouping > Grouping, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void GroupingCrumbMenu_Add_Execute
(
const TSharedPtr< FTreeNodeGrouping > Grouping, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool GroupingCrumbMenu_Change_CanExecute
(
const TSharedPtr< FTreeNodeGrouping > OldGrouping, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void GroupingCrumbMenu_Change_Execute
(
const TSharedPtr< FTreeNodeGrouping > OldGrouping, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void GroupingCrumbMenu_MoveLeft_Execute
(
const TSharedPtr< FTreeNodeGrouping > Grouping |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void GroupingCrumbMenu_MoveRight_Execute
(
const TSharedPtr< FTreeNodeGrouping > Grouping |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void GroupingCrumbMenu_Remove_Execute
(
const TSharedPtr< FTreeNodeGrouping > Grouping |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void GroupingCrumbMenu_Reset_Execute() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void GroupNodesRec
(
const TArray< FTableTreeNodePtr >& Nodes, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual bool HasCustomNodeFilter() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool HasInProgressAsyncOperation
(
EAsyncOperationType InType |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool HeaderMenu_SortMode_CanExecute
(
const FName ColumnId, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void HeaderMenu_SortMode_Execute
(
const FName ColumnId, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool HeaderMenu_SortMode_IsChecked
(
const FName ColumnId, |
SortMode (HeaderMenu) | InsightsCore/Table/Widgets/STableTreeView.h | |
void HideColumn
(
const FName ColumnId |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void HideColumn
(
FTableColumn& Column |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void InitAvailableViewPresets() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void InitCommandList() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void InitFilterConfigurator
(
FFilterConfigurator& InOutFilterConfigurator |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void InitHierarchyFiltering() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void InitializeAndShowHeaderColumns() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void InitNodeFiltering() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void InternalCreateGroupings() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool IsColumnVisible
(
const FName ColumnId |
ToggleColumnVisibility. | InsightsCore/Table/Widgets/STableTreeView.h | |
bool MakeSubtreeVisible
(
FTableTreeNodePtr NodePtr, |
Set all the nodes belonging to a subtree as visible. | InsightsCore/Table/Widgets/STableTreeView.h | |
void OnGroupingChanged() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void OnGroupingCrumbClicked
(
const TSharedPtr< FTreeNodeGrouping >& InEntry |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void OnHierarchyFilteringChanged() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void OnNodeFilteringChanged() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void OnPostAsyncUpdate() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void OnPreAsyncUpdate() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void OnSortingChanged() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void OnSortModeChanged
(
const EColumnSortPriority::Type SortPriority, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void PostChangeGroupings() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void PreChangeGroupings() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void RebuildGroupingCrumbs() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ScheduleGroupingAsyncOperation() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ScheduleGroupingAsyncOperationIfNeeded() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ScheduleHierarchyFilteringAsyncOperation() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ScheduleHierarchyFilteringAsyncOperationIfNeeded() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ScheduleNodeFilteringAsyncOperation() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ScheduleNodeFilteringAsyncOperationIfNeeded() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ScheduleSortingAsyncOperation() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool ScheduleSortingAsyncOperationIfNeeded() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void SearchBox_OnTextChanged
(
const FText& InFilterText |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void SearchForItem
(
TSharedPtr< FTableTaskCancellationToken > CancellationToken |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void SelectViewPreset
(
TSharedPtr< ITableTreeViewPreset > InPreset |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void SetExpandValueForChildGroups
(
FBaseTreeNode* InRoot, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void SetExpandValueForChildGroupsRec
(
FBaseTreeNode* InRoot, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void SetSortModeForColumn
(
const FName& ColumnId, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ShowColumn
(
const FName ColumnId |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ShowColumn
(
FTableColumn& Column |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void SortTreeNodes
(
ITableCellValueSorter* InSorter, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void SortTreeNodesRec
(
FTableTreeNode& GroupNode, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
FGraphEventRef StartGroupingTask
(
FGraphEventRef Prerequisite |
InsightsCore/Table/Widgets/STableTreeView.h | ||
FGraphEventRef StartHierarchyFilteringTask
(
FGraphEventRef Prerequisite |
InsightsCore/Table/Widgets/STableTreeView.h | ||
FGraphEventRef StartNodeFilteringTask
(
FGraphEventRef Prerequisite |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void StartPendingAsyncOperations() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
FGraphEventRef StartSortingTask
(
FGraphEventRef Prerequisite |
InsightsCore/Table/Widgets/STableTreeView.h | ||
TSharedPtr< FTableTaskInfo > StartTableDataTask
(
TArgs&&... Args |
Table data tasks should be tasks that operate read only operations on the data from the Table They should not operate on the tree nodes because they will run concurrently with the populated table UI. | InsightsCore/Table/Widgets/STableTreeView.h | |
void StopAllTableDataTasks
(
bool bWait |
InsightsCore/Table/Widgets/STableTreeView.h | ||
EHorizontalAlignment TableRow_GetColumnOutlineHAlignment
(
const FName ColumnId |
InsightsCore/Table/Widgets/STableTreeView.h | ||
FName TableRow_GetHighlightedNodeName() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
FText TableRow_GetHighlightText() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void TableRow_SetHoveredCell
(
TSharedPtr< FTable > TablePtr, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool TableRow_ShouldBeEnabled
(
FTableTreeNodePtr NodePtr |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ToggleColumnVisibility
(
const FName ColumnId |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void TreeView_BuildExportMenu
(
FMenuBuilder& MenuBuilder |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void TreeView_BuildSortByMenu
(
FMenuBuilder& MenuBuilder |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void TreeView_BuildViewColumnMenu
(
FMenuBuilder& MenuBuilder |
InsightsCore/Table/Widgets/STableTreeView.h | ||
TSharedPtr< SWidget > TreeView_GetMenuContent() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void TreeView_OnExpansionChanged
(
FTableTreeNodePtr TreeNode, |
Called by STreeView when a tree node is expanded or collapsed. | InsightsCore/Table/Widgets/STableTreeView.h | |
TSharedRef< ITableRow > TreeView_OnGenerateRow
(
FTableTreeNodePtr TreeNode, |
Called by STreeView to generate a table row for the specified item. | InsightsCore/Table/Widgets/STableTreeView.h | |
void TreeView_OnGetChildren
(
FTableTreeNodePtr InParent, |
Called by STreeView to retrieves the children for the specified parent item. | InsightsCore/Table/Widgets/STableTreeView.h | |
virtual void TreeView_OnMouseButtonDoubleClick
(
FTableTreeNodePtr TreeNode |
Called by STreeView when a tree item is double clicked. | InsightsCore/Table/Widgets/STableTreeView.h | |
virtual void TreeView_OnSelectionChanged
(
FTableTreeNodePtr SelectedItem, |
Called by STreeView when selection has changed. | InsightsCore/Table/Widgets/STableTreeView.h | |
void TreeView_Refresh() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
TSharedRef< SWidget > TreeViewHeaderRow_GenerateColumnMenu
(
const FTableColumn& Column |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void UpdateAggregatedValuesRec
(
FTableTreeNode& GroupNode |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void UpdateAggregatedValuesSingleNode
(
FTableTreeNode& GroupNode |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void UpdateBannerText() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void UpdateCurrentSortingByColumn() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void UpdateFilterContext
(
const FFilterConfigurator& InFilterConfigurator, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void UpdateTree() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
FText ViewPreset_GetSelectedText() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
FText ViewPreset_GetSelectedToolTipText() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
TSharedRef< SWidget > ViewPreset_OnGenerateWidget
(
TSharedRef< ITableTreeViewPreset > InPreset |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ViewPreset_OnSelectionChanged
(
TSharedPtr< ITableTreeViewPreset > InPreset, |
InsightsCore/Table/Widgets/STableTreeView.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FName GetDefaultColumnBeingSorted() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
static const EColumnSortMode::Type GetDefaultColumnSortMode() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
static void HandleItemToStringArray
(
const FTableTreeNodePtr& GroupOrStatNodePtr, |
Populates OutSearchStrings with the strings that should be used in searching. | InsightsCore/Table/Widgets/STableTreeView.h | |
static void UpdateAggregatedValues
(
TSharedPtr< FTable > InTable, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
static void UpdateAggregation
(
const FTableColumn& InColumn, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
static void UpdateCStringSameValueAggregationRec
(
const FTableColumn& InColumn, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
static void UpdateCStringSameValueAggregationSingleNode
(
const FTableColumn& InColumn, |
InsightsCore/Table/Widgets/STableTreeView.h |