Navigation
API > API/Runtime > API/Runtime/Slate
| Name | FTabSpawnerEntry |
| Type | struct |
| Header File | /Engine/Source/Runtime/Slate/Public/Framework/Docking/TabManager.h |
| Include Path | #include "Framework/Docking/TabManager.h" |
Syntax
struct FTabSpawnerEntry : public FWorkspaceItem
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FWorkspaceItem → FTabSpawnerEntry
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTabSpawnerEntry
(
const FName& InTabType, |
Framework/Docking/TabManager.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAutoGenerateMenuEntry | bool | Whether to automatically generate a menu entry for this tab spawner | Framework/Docking/TabManager.h | |
| bCanSidebarTab | bool | Whether or not this tab can ever be in a sidebar | Framework/Docking/TabManager.h | |
| bHiddenTabName | bool | Whether the tab name should be hidden | Framework/Docking/TabManager.h | |
| bIsLocked | TOptional< bool > | Whether the tab default state should be locked or not | Framework/Docking/TabManager.h | |
| CanSpawnTab | FCanSpawnTab | Framework/Docking/TabManager.h | ||
| MenuType | TAttribute< ETabSpawnerMenuType::Type > | Whether this menu item should be enabled, disabled, or hidden | Framework/Docking/TabManager.h | |
| OnFindTabToReuse | FOnFindTabToReuse | When this method is not provided, we assume that the tab should only allow 0 or 1 instances | Framework/Docking/TabManager.h | |
| OnSpawnTab | FOnSpawnTab | Framework/Docking/TabManager.h | ||
| ReadOnlyBehavior | ETabReadOnlyBehavior | How this tab behaves when the tab manager is in a read only mode | Framework/Docking/TabManager.h | |
| SpawnedTabPtr | TWeakPtr< SDockTab > | Framework/Docking/TabManager.h | ||
| TabType | FName | Framework/Docking/TabManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanSidebarTab() |
Framework/Docking/TabManager.h | ||
const FName GetTabType() |
Framework/Docking/TabManager.h | ||
const bool IsHidden() |
Framework/Docking/TabManager.h | ||
TOptional< bool > IsTabLocked() |
Framework/Docking/TabManager.h | ||
bool IsTabNameHidden() |
Framework/Docking/TabManager.h | ||
FTabSpawnerEntry & SetAutoGenerateMenuEntry
(
bool bInAutoGenerateMenuEntry |
Framework/Docking/TabManager.h | ||
FTabSpawnerEntry & SetCanSidebarTab
(
bool bInCanSidebarTab |
Framework/Docking/TabManager.h | ||
FTabSpawnerEntry & SetDisplayName
(
const FText& InLegibleName |
Framework/Docking/TabManager.h | ||
FTabSpawnerEntry & SetDisplayNameAttribute
(
const TAttribute< FText >& InLegibleName |
Framework/Docking/TabManager.h | ||
FTabSpawnerEntry & SetGroup
(
const TSharedRef< FWorkspaceItem >& InGroup |
Framework/Docking/TabManager.h | ||
FTabSpawnerEntry & SetIcon
(
const FSlateIcon& InIcon |
Framework/Docking/TabManager.h | ||
FTabSpawnerEntry & SetMenuType
(
const TAttribute< ETabSpawnerMenuType::Type >& InMenuType |
Framework/Docking/TabManager.h | ||
FTabSpawnerEntry & SetReadOnlyBehavior
(
const ETabReadOnlyBehavior& InReadOnlyBehavior |
Framework/Docking/TabManager.h | ||
FTabSpawnerEntry & SetReuseTabMethod
(
const FOnFindTabToReuse& InReuseTabMethod |
Framework/Docking/TabManager.h | ||
FTabSpawnerEntry & SetTooltipText
(
const FText& InTooltipText |
Framework/Docking/TabManager.h | ||
FTabSpawnerEntry & SetTooltipTextAttribute
(
const TAttribute< FText >& InTooltipText |
Framework/Docking/TabManager.h |
Overridden from FWorkspaceItem
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< FTabSpawnerEntry > AsSpawnerEntry() |
Framework/Docking/TabManager.h |