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 |
Enums
Protected
| Name | Remarks |
|---|---|
| EGroupingMenuType |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| WriteToFileCallback | TFunctionRef< void(TArray< FBaseTreeNodePtr > &InNodes)> | 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 | ||
const TSharedPtr< FTable > & GetTable () |
InsightsCore/Table/Widgets/STableTreeView.h | ||
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 | ||
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 |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void RebuildTree
(
bool bResync |
Rebuilds the tree (if necessary). | InsightsCore/Table/Widgets/STableTreeView.h | |
virtual void Reset() |
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 AddGroupingMenuEntries
(
FMenuBuilder& MenuBuilder, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void AddInProgressAsyncOperation
(
EAsyncOperationType InType |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void AddPendingAsyncOperation
(
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 ApplyNodeExpansion
(
const FTableTreeNodePtr& InNode |
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
(
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 | ||
void ClearPendingAsyncOperation
(
EAsyncOperationType InType |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ClearPendingAsyncOperations() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void ConstructViewPreset
(
TSharedPtr< SHorizontalBox > InHorizontalBox, |
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 | ||
TSharedRef< SWidget > CreateGroupingMenuWidget
(
const FTreeNodeGrouping& Grouping |
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 | ||
FReply FilterConfigurator_OnClicked() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
const TArray< TSharedRef< ITableTreeViewPreset > > * GetAvailableViewPresets() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
| InsightsCore/Table/Widgets/STableTreeView.h | |||
TSharedRef< SWidget > GetGroupingCrumbButtonContent
(
const TSharedPtr< FTreeNodeGrouping >& CrumbGrouping, |
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 | ||
bool HasInProgressAsyncOperation
(
EAsyncOperationType InType |
InsightsCore/Table/Widgets/STableTreeView.h | ||
bool HasPendingAsyncOperation
(
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
(
FTableColumn& Column |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void HideColumn
(
const FName ColumnId |
InsightsCore/Table/Widgets/STableTreeView.h | ||
void InitCommandList() |
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | |
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 | ||
void UpdateCurrentSortingByColumn() |
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 |
Protected Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
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 | ||
virtual void ConstructWidget
(
TSharedPtr< FTable > InTablePtr |
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 | ||
virtual bool FilterNode
(
const FFilterConfigurator& InFilterConfigurator, |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual bool FilterNodeCustom
(
const FTableTreeNode& InNode |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual bool HasCustomNodeFilter() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void InitAvailableViewPresets() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void InitFilterConfigurator
(
FFilterConfigurator& InOutFilterConfigurator |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void InternalCreateGroupings() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void OnPostAsyncUpdate() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void OnPreAsyncUpdate() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void SearchForItem
(
TSharedPtr< FTableTaskCancellationToken > CancellationToken |
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 | |
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 | |
virtual void UpdateBannerText() |
InsightsCore/Table/Widgets/STableTreeView.h | ||
virtual void UpdateFilterContext
(
const FFilterConfigurator& InFilterConfigurator, |
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 | ||
| 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 |