UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGlobalTabmanager Member List

This is the complete list of members for FGlobalTabmanager, including all inherited members.

ActiveLayoutNameFTabManagerprotected
AddLegacyTabType(FName InLegacyTabType, FName InNewTabType)FGlobalTabmanager
AddLocalWorkspaceMenuCategory(const FText &CategoryTitle)FTabManager
AddLocalWorkspaceMenuItem(const TSharedRef< FWorkspaceItem > &CategoryItem)FTabManager
AllowsWindowMenuBar() constFTabManagerinline
AsShared()TSharedFromThis< FTabManager >inline
AsShared() constTSharedFromThis< FTabManager >inline
AsSharedSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FTabManager >inline
AsWeak()TSharedFromThis< FTabManager >inline
AsWeak() constTSharedFromThis< FTabManager >inline
AsWeakSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FTabManager >inline
bAllowPerWindowMenuFTabManagerprotected
bCanDoDeferredLayoutSaveFTabManagerprotected
bCanDoDragOperationFTabManagerprotected
bEnforceMainTabFTabManagerprotected
bReadOnlyFTabManagerprotected
CanCloseManager(const TSet< TSharedRef< SDockTab > > &TabsToIgnore=TSet< TSharedRef< SDockTab > >()) overrideFGlobalTabmanagervirtual
CanRestoreSplitterContent(TArray< TSharedRef< class SDockingNode > > &DockingNodes, const TSharedRef< FSplitter > &SplitterNode, const TSharedPtr< SWindow > &ParentWindow, FSidebarTabLists &OutSidebarTabs, const EOutputCanBeNullptr OutputCanBeNullptr)FTabManagerprotected
CanSavePersistentLayouts() constFGlobalTabmanager
CanSetAsActiveTab(const TSharedPtr< SDockTab > &Tab)FGlobalTabmanager
ClearLocalWorkspaceMenuCategories()FTabManager
ClearPendingLayoutSave()FTabManager
CloseAllAreas()FTabManager
ClosePanelDrawer(const TSharedPtr< SWindow > &ParentWindow)FTabManager
CollapsedDockAreasFTabManagerprotected
CollectSpawners()FTabManager
DECLARE_DELEGATE(FOnOverrideDockableAreaRestore)FGlobalTabmanager
DECLARE_DELEGATE_OneParam(FOnPersistLayout, const TSharedRef< FLayout > &)FTabManager
DECLARE_MULTICAST_DELEGATE_OneParam(FOnPanelDrawerStateChanged, const FTabManager &)FTabManager
DefaultTabWindowSizeMapFTabManagerprotectedstatic
DockAreasFTabManagerprotected
DoesSharedInstanceExist() constTSharedFromThis< FTabManager >inline
DrawAttention(const TSharedRef< SDockTab > &TabToHighlight)FTabManagervirtual
DrawAttentionToTabManager(const TSharedRef< FTabManager > &ChildManager)FGlobalTabmanager
FallbackWindowSizeFTabManagerprotectedstatic
FindExistingLiveTab(const FTabId &TabId) constFTabManager
FindLastTabInWindow(TSharedPtr< SWindow > Window) constFTabManagerprotected
FindPotentiallyClosedTab(const FTabId &ClosedTabId)FTabManagerprotected
FindTabInCollapsedAreas(const FTabMatcher &Matcher)FTabManagerprotected
FindTabInLiveArea(const FTabMatcher &TabMatcher, const TSharedRef< SDockingArea > &InArea)FTabManagerprotectedstatic
FindTabInLiveAreas(const FTabMatcher &TabMatcher) constFTabManagerprotected
FindTabSpawnerFor(FName TabId)FTabManager
FindTabSpawnerFor(FName TabId) constFTabManager
FindTabUnderNode(const FTabMatcher &Matcher, const TSharedRef< FTabManager::FLayoutNode > &NodeToSearchUnder)FTabManagerprotectedstatic
FinishRestore() overrideFGlobalTabmanagerprotectedvirtual
FTabManager(const TSharedPtr< SDockTab > &InOwnerTab, const TSharedRef< FTabManager::FTabSpawner > &InNomadTabSpawner)FTabManagerprotected
FTabSpawner typedefFTabManagerprotected
Get()FGlobalTabmanagerstatic
GetActiveTab() constFGlobalTabmanager
GetAllStacks(const TSharedRef< SDockingArea > &InDockArea, TArray< TSharedRef< SDockingTabStack > > &OutTabStacks)FTabManagerprotectedstatic
GetApplicationTitle() constFGlobalTabmanager
GetAreaFromInitialLayoutWithTabType(const FTabId &InTabIdToMatch) constFTabManager
GetCanDoDragOperation()FTabManagerinline
GetDefaultTabWindowSize(const FTabId &TabId)FTabManagerprotectedstatic
GetDockingAreaForPanelDrawer(const TSharedPtr< SWindow > &InWindow) constFTabManagerprotected
GetDockingAreaForWindow(const TSharedRef< SWindow > &InWindow) constFTabManagerprotected
GetInitialLayoutSP()FGlobalTabmanager
GetLocalWorkspaceMenuRoot() constFTabManager
GetMajorTabForTabManager(const TSharedRef< FTabManager > &ChildManager)FGlobalTabmanager
GetMaximumTabCount() constFGlobalTabmanagerinline
GetMaximumWindowCount() constFGlobalTabmanagerinline
GetOnReadOnlyModeChangedDelegate()FTabManagerinline
GetOwnerTab()FTabManagerinline
GetPrivateApi()FTabManager
GetRootWindow() constFGlobalTabmanager
GetShouldUseMiddleEllipsisForDockTabLabel() constFGlobalTabmanager
GetSubTabManagerForWindow(const TSharedRef< SWindow > &InWindow) constFGlobalTabmanager
GetTabManagerForMajorTab(const TSharedPtr< SDockTab > DockTab) constFGlobalTabmanager
GetTabPermissionList()FTabManager
GetTabReadOnlyBehavior(const FTabId &TabId) constFTabManager
GetTabTypeForPotentiallyLegacyTab(FName InTabType) constFGlobalTabmanager
GetUIActionForTabSpawnerMenuEntry(TSharedPtr< FTabSpawnerEntry > InTabMenuEntry)FTabManager
HasAnyMatchingTabs(const TSharedRef< FTabManager::FLayoutNode > &SomeNode, const TFunctionRef< bool(const FTab &)> &Matcher)FTabManagerprotectedstatic
HasPanelDrawer(const TSharedPtr< SWindow > &ParentWindow) constFTabManager
HasTabSpawner(FName TabId) constFTabManager
HasTabSpawnerFor(FName TabId) constFTabManagerprotected
HasValidOpenTabs(const TSharedRef< FTabManager::FLayoutNode > &SomeNode) constFTabManager
HasValidTabs(const TSharedRef< FTabManager::FLayoutNode > &SomeNode) constFTabManagerprotected
InsertDocumentTab(FName PlaceholderId, const FSearchPreference &SearchPreference, const TSharedRef< SDockTab > &UnmanagedTab, bool bPlaySpawnAnim)FTabManagerprotected
InsertDocumentTab(FName PlaceholderId, FName NewTabId, const FSearchPreference &SearchPreference, const TSharedRef< SDockTab > &UnmanagedTab, bool bPlaySpawnAnim)FTabManagerprotected
InsertNewDocumentTab(FName PlaceholderId, FName NewTabId, const FSearchPreference &SearchPreference, const TSharedRef< SDockTab > &UnmanagedTab)FTabManager
InsertNewDocumentTab(FName PlaceholderId, const FSearchPreference &SearchPreference, const TSharedRef< SDockTab > &UnmanagedTab)FTabManager
InsertNewDocumentTab(FName PlaceholderId, ESearchPreference::Type SearchPreference, const TSharedRef< SDockTab > &UnmanagedTab)FTabManager
InvalidDockAreasFTabManagerprotected
InvokeTab_Internal(const FTabId &TabId, bool bInvokeAsInactive=false, bool bForceOpenWindowIfNeeded=false)FTabManagerprotected
InvokeTabForMenu(FName TabId)FTabManagerprotected
IsAllowedTab(const FTabId &TabId) constFTabManagerprotected
IsAllowedTabType(const FName TabType) constFTabManagerprotected
IsLegacyTabType(FName InTabType) constFGlobalTabmanager
IsPanelDrawerOpen(const TSharedPtr< SWindow > &ParentWindow) constFTabManager
IsReadOnly()FTabManager
IsTabAllowedInSidebar(const FTabId TabId) constFTabManager
IsTabCloseable(const TSharedRef< const SDockTab > &InTab) constFTabManager
IsValidTabForSpawning(const FTab &SomeTab) constFTabManagerprotected
LastDocumentUIDFTabManagerprotected
LastMajorDockWindowFTabManagerprotected
LocalWorkspaceMenuRootFTabManagerprotected
MainNonCloseableTabIDFTabManagerprotected
MakeSpawnerMenuEntry(FMenuBuilder &PopulateMe, const TSharedPtr< FTabSpawnerEntry > &InSpawnerNode)FTabManagerprotected
MenuMultiBoxFTabManagerprotected
MenuWidgetFTabManagerprotected
New()FGlobalTabmanagerinlinestatic
FTabManager::New(const TSharedPtr< SDockTab > &InOwnerTab, const TSharedRef< FTabSpawner > &InNomadTabSpawner)FTabManagerinlineprotectedstatic
NewArea(const float Width, const float Height)FTabManagerinlinestatic
NewArea(const FVector2D &WindowSize)FTabManagerinlinestatic
NewLayout(const FName LayoutName)FTabManagerinlinestatic
NewPrimaryArea()FTabManagerinlinestatic
NewSplitter()FTabManagerinlinestatic
NewStack()FTabManagerinlinestatic
NewTabManager(const TSharedRef< SDockTab > &InOwnerTab)FGlobalTabmanager
NomadTabSpawnerFTabManagerprotected
OnActiveTabChanged_Subscribe(const FOnActiveTabChanged::FDelegate &InDelegate)FGlobalTabmanager
OnActiveTabChanged_Unsubscribe(FDelegateHandle Handle)FGlobalTabmanager
OnOverrideDockableAreaRestore_HandlerFGlobalTabmanager
OnPanelDrawerStateChangedDelegateFTabManagerprotected
OnPersistLayout_HandlerFTabManagerprotected
OnReadOnlyModeChangedFTabManagerprotected
OnTabClosing(const TSharedRef< SDockTab > &TabBeingClosed) overrideFGlobalTabmanagerprotectedvirtual
OnTabForegrounded(const TSharedPtr< SDockTab > &NewForegroundTab, const TSharedPtr< SDockTab > &BackgroundedTab) overrideFGlobalTabmanagerprotectedvirtual
OnTabForegrounded_Subscribe(const FOnActiveTabChanged::FDelegate &InDelegate)FGlobalTabmanager
OnTabForegrounded_Unsubscribe(FDelegateHandle Handle)FGlobalTabmanager
OnTabManagerClosing() overrideFGlobalTabmanagervirtual
OnTabOpening(const TSharedRef< SDockTab > &TabBeingOpened)FTabManagerprotectedvirtual
OnTabRelocated(const TSharedRef< SDockTab > &RelocatedTab, const TSharedPtr< SWindow > &NewOwnerWindow) overrideFGlobalTabmanagerprotectedvirtual
OpenUnmanagedTab(FName PlaceholderId, const FSearchPreference &SearchPreference, const TSharedRef< SDockTab > &UnmanagedTab) overrideFGlobalTabmanagerprotectedvirtual
operator=(TSharedFromThis const &)TSharedFromThis< FTabManager >inlineprotected
OwnerTabPtrFTabManagerprotected
PanelDrawerActiveHiddenTabsFTabManagerprotected
PendingLayoutSaveHandleFTabManagerprotected
PendingMainNonClosableTabFTabManagerprotected
PersistLayout() constFTabManager
PopulateLocalTabSpawnerMenu(FMenuBuilder &PopulateMe)FTabManager
PopulateTabSpawnerMenu(FMenuBuilder &PopulateMe, TSharedRef< FWorkspaceItem > MenuStructure)FTabManager
PopulateTabSpawnerMenu(FMenuBuilder &PopulateMe, TSharedRef< FWorkspaceItem > MenuStructure, bool bIncludeOrphanedMenus)FTabManager
PopulateTabSpawnerMenu(FMenuBuilder &PopulateMe, const FName &TabType)FTabManager
PopulateTabSpawnerMenu_Helper(FMenuBuilder &PopulateMe, struct FPopulateTabSpawnerMenu_Args Args)FTabManagerprotected
PrivateApiFTabManagerprotected
RegisterDefaultTabWindowSize(const FTabId &TabName, const FVector2D DefaultSize)FTabManagerinlinestatic
RegisterNomadTabSpawner(const FName TabId, const FOnSpawnTab &OnSpawnTab, const FCanSpawnTab &CanSpawnTab=FCanSpawnTab())FGlobalTabmanager
RegisterOnPanelDrawerStateChanges(FOnPanelDrawerStateChanged::FDelegate &&InDelegate)FTabManager
RegisterTabSpawner(const FName TabId, const FOnSpawnTab &OnSpawnTab, const FCanSpawnTab &CanSpawnTab=FCanSpawnTab())FTabManager
RemoveTabFromCollapsedAreas(const FTabMatcher &Matcher)FTabManagerprotected
RequestSavePersistentLayout()FTabManager
RestoreArea(const TSharedRef< FArea > &AreaToRestore, const TSharedPtr< SWindow > &InParentWindow, const bool bEmbedTitleAreaContent=false, const EOutputCanBeNullptr OutputCanBeNullptr=EOutputCanBeNullptr::Never, bool bForceOpenWindowIfNeeded=false)FTabManagerprotected
RestoreArea_Helper(const TSharedRef< FLayoutNode > &LayoutNode, const TSharedPtr< SWindow > &ParentWindow, const bool bEmbedTitleAreaContent, FSidebarTabLists &OutSidebarTabs, const EOutputCanBeNullptr OutputCanBeNullptr=EOutputCanBeNullptr::Never, bool bForceOpenWindowIfNeeded=false)FTabManagerprotected
RestoreDocumentTab(FName PlaceholderId, ESearchPreference::Type SearchPreference, const TSharedRef< SDockTab > &UnmanagedTab)FTabManager
RestoreFrom(const TSharedRef< FLayout > &Layout, const TSharedPtr< SWindow > &ParentWindow, const bool bEmbedTitleAreaContent=false, const EOutputCanBeNullptr RestoreAreaOutputCanBeNullptr=EOutputCanBeNullptr::Never)FTabManager
RestorePanelDrawer(const TSharedRef< SWidget > &InContent, const TSharedRef< SWindow > &ParentWindow)FTabManager
RestoreSplitterContent(const TArray< TSharedRef< class SDockingNode > > &DockingNodes, const TSharedRef< class SDockingSplitter > &SplitterWidget)FTabManagerprotected
RestoreSplitterContent(const TSharedRef< FSplitter > &SplitterNode, const TSharedRef< class SDockingSplitter > &SplitterWidget, const TSharedPtr< SWindow > &ParentWindow, FSidebarTabLists &OutSidebarTabs)FTabManagerprotected
SaveAllVisualState()FGlobalTabmanager
SavePersistentLayout()FTabManager
SetActiveTab(const TSharedPtr< SDockTab > &NewActiveTab)FGlobalTabmanager
SetAllowWindowMenuBar(bool bInAllowWindowMenuBar)FTabManager
SetApplicationTitle(const FText &AppTitle)FGlobalTabmanager
SetCanDoDragOperation(bool CanDoDragOperation)FTabManagerinline
SetCanSavePersistentLayouts(bool bInCanSavePersistentLayouts)FGlobalTabmanager
SetInitialLayoutSP(TSharedPtr< FTabManager::FLayout > InLayout)FGlobalTabmanager
SetMainTab(const TSharedRef< const SDockTab > &InTab)FTabManager
SetMainTab(const FTabId &InMainTabID)FTabManager
SetMenuMultiBox(const TSharedPtr< FMultiBox > NewMenuMutliBox, const TSharedPtr< SWidget > MenuWidget)FTabManager
SetOnPersistLayout(const FOnPersistLayout &InHandler)FTabManager
SetProxyTabManager(TSharedPtr< FProxyTabmanager > InProxyTabManager)FGlobalTabmanager
SetReadOnly(bool bInReadOnly)FTabManager
SetRootWindow(const TSharedRef< SWindow > InRootWindow)FGlobalTabmanager
SetShouldUseMiddleEllipsisForDockTabLabel(const bool bInShouldUseMiddleEllipsis)FGlobalTabmanager
SetTabsTo(const TSharedRef< FTabManager::FLayoutNode > &SomeNode, const ETabState::Type NewTabState, const ETabState::Type OriginalTabState) constFTabManagerprotected
SharedThis(OtherType *ThisPtr)TSharedFromThis< FTabManager >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< FTabManager >inlineprotectedstatic
SpawnTab(const FTabId &TabId, const TSharedPtr< SWindow > &ParentWindow, const bool bCanOutputBeNullptr=false)FTabManagerprotected
TabPermissionListFTabManagerprotected
TabSpawnerFTabManagerprotected
TemporarilySidebaredTabsFTabManagerprotected
ToggleSidebarOpenTabs()FTabManager
TryInvokeTab(const FTabId &TabId, bool bInvokeAsInactive=false)FTabManagervirtual
TryOpenTabInPanelDrawer(const FTabId &TabId, const TSharedPtr< SWindow > &ParentWindow, bool bForceInDrawerPanel=false)FTabManager
TryToggleTabInPanelDrawer(const FTabId &TabId, const TSharedPtr< SWindow > &ParentWindow, bool bForceInDrawerPanel=false)FTabManager
TSharedFromThis()TSharedFromThis< FTabManager >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< FTabManager >inlineprotected
UnregisterAllTabSpawners()FTabManager
UnregisterDefaultTabWindowSize(const FTabId &TabName)FTabManagerinlinestatic
UnregisterNomadTabSpawner(const FName TabId)FGlobalTabmanager
UnregisterOnPanelDrawerStateChanges(FDelegateHandle InHandle)FTabManager
UnregisterTabSpawner(const FName TabId)FTabManager
UpdateMainMenu(const TSharedRef< SDockTab > &ForTab, bool const bForce)FGlobalTabmanager
FTabManager::UpdateMainMenu(TSharedPtr< SDockTab > ForTab, const bool bForce)FTabManager
UpdateStats() overrideFGlobalTabmanagerprotectedvirtual
UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) constTSharedFromThis< FTabManager >inline
UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) constTSharedFromThis< FTabManager >inline
~FTabManager()FTabManagervirtual
~TSharedFromThis()TSharedFromThis< FTabManager >inlineprotected