Navigation
API > API/Developer > API/Developer/TraceInsights
Configuration for an Insights major tab
| Name | FInsightsMajorTabConfig |
| Type | struct |
| Header File | /Engine/Source/Developer/TraceInsights/Public/Insights/IUnrealInsightsModule.h |
| Include Path | #include "Insights/IUnrealInsightsModule.h" |
Syntax
struct FInsightsMajorTabConfig
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FInsightsMajorTabConfig() |
Insights/IUnrealInsightsModule.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsAvailable | bool | Whether the tab is available for selection (i.e. registered with the tab manager) | Insights/IUnrealInsightsModule.h | |
| ConfigDisplayName | FText | Display name for this config | Insights/IUnrealInsightsModule.h | |
| ConfigId | FName | Identifier for this config | Insights/IUnrealInsightsModule.h | |
| DisabledMinorTabIds | TSet< FName > | A denylist that can be used to suppress default minor tabs. | Insights/IUnrealInsightsModule.h | |
| Layout | TSharedPtr< FTabManager::FLayout > | The tab layout to use. If not specified, the default will be used. | Insights/IUnrealInsightsModule.h | |
| TabIcon | TOptional< FSlateIcon > | Icon for the tab. If this is not set the default will be used | Insights/IUnrealInsightsModule.h | |
| TabLabel | TOptional< FText > | Label for the tab. If this is not set the default will be used | Insights/IUnrealInsightsModule.h | |
| TabTooltip | TOptional< FText > | Tooltip for the tab. If this is not set the default will be used | Insights/IUnrealInsightsModule.h | |
| WorkspaceGroup | TSharedPtr< FWorkspaceItem > | The menu workspace group to use. If not specified, the default will be used. | Insights/IUnrealInsightsModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ShouldRegisterMinorTab
(
FName MinorTabId |
Insights/IUnrealInsightsModule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FInsightsMajorTabConfig Unavailable() |
Helper function for creating unavailable tab configs | Insights/IUnrealInsightsModule.h |