| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Runtime/Slate/Public/Framework/Docking/TabManager.h |
Include |
#include "Framework/Docking/TabManager.h" |
class FGlobalTabmanager : public FTabManager
Name | Description | ||
---|---|---|---|
|
OnOverrideDockableAreaRestore_Handler |
Used to override dockable area restoration behavior |
No constructors are accessible with public or protected access.
Name | Description | ||
---|---|---|---|
|
AddLegacyTabType |
Adds a legacy tab type to the tab type redirection map so tabs loaded with this type will be automatically converted to the new type |
|
|
CanSetAsActiveTab ( |
Can the manager activate this Tab as the new active tab? |
|
|
DrawAttentionToTabManager ( |
Draw the user's attention to a child tab manager |
|
|
const TShare... |
Get() |
|
|
TSharedPtr< ... |
GetActiveTab() |
|
|
const FText ... |
GetApplicationTitle() |
|
|
TSharedPtr< ... |
GetMajorTabForTabManager ( |
Gets the major tab for the manager |
|
GetMaximumTabCount() |
Returns the highest number of tabs that were open simultaneously during this session |
|
|
GetMaximumWindowCount() |
Returns the highest number of parent windows that were open simultaneously during this session |
|
|
TSharedPtr< ... |
GetRootWindow() |
The window under which all other windows in our app nest; might be null |
|
GetTabTypeForPotentiallyLegacyTab ( |
If the specified TabType is deprecated, returns the new replacement tab type. |
|
|
IsLegacyTabType ( |
Returns true if the specified tab type is registered as a legacy tab |
|
|
TSharedRef< ... |
New() |
|
|
TSharedRef< ... |
NewTabManager ( |
|
|
FDelegateHan... |
OnActiveTabChanged_Subscribe ( |
Subscribe to notifications about the active tab changing |
|
OnActiveTabChanged_Unsubscribe ( |
Unsubscribe to notifications about the active tab changing |
|
|
FDelegateHan... |
OnTabForegrounded_Subscribe ( |
Subscribe to notifications about a foreground tab changing |
|
OnTabForegrounded_Unsubscribe ( |
Unsubscribe to notifications about a foreground tab changing |
|
|
FTabSpawnerE... |
RegisterNomadTabSpawner ( |
Register a new normad tab spawner with the tab manager. |
|
SaveAllVisualState() |
Persist and serialize the layout of every TabManager and the custom visual state of every Tab. |
|
|
SetActiveTab ( |
Activate the NewActiveTab. If NewActiveTab is NULL, the active tab is cleared. |
|
|
SetApplicationTitle ( |
||
|
SetProxyTabManager ( |
||
|
SetRootWindow ( |
Provide a window under which all other windows in this application should nest. |
|
|
UnregisterNomadTabSpawner ( |
||
|
UpdateMainMenu ( |
Update the native, global menu bar if it is being used for a specific tab managed by the global tab manager. |
Name | Description | ||
---|---|---|---|
|
CanCloseManager ( |
Check these all tabs to see if it is OK to close them. Ignore the TabsToIgnore |
|
|
OnTabClosing ( |
||
|
OnTabForegrounded ( |
Notify the tab manager that the NewForegroundTab was brought to front and the BackgroundedTab was send to the background as a result. |
|
|
OnTabManagerClosing() |
Invoked when a tab manager is closing down. |
|
|
OnTabRelocated ( |
||
|
OpenUnmanagedTab ( |
||
|
UpdateStats() |
Called when tab(s) have been added or windows created |
Name |
Description |
---|---|
FOnOverrideDockableAreaRestore |