| 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 | ||
---|---|---|---|
|
void |
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 |
|
bool |
CanSetAsActiveTab ( |
Can the manager activate this Tab as the new active tab? |
|
void |
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 |
|
int32 |
GetMaximumTabCount() |
Returns the highest number of tabs that were open simultaneously during this session |
|
int32 |
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 |
|
TSharedPtr< ... |
GetTabManagerForMajorTab ( |
Gets the tab manager that a major tab owns. |
|
GetTabTypeForPotentiallyLegacyTab ( |
If the specified TabType is deprecated, returns the new replacement tab type. |
|
|
bool |
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 |
|
void |
OnActiveTabChanged_Unsubscribe ( |
Unsubscribe to notifications about the active tab changing |
|
FDelegateHan... |
OnTabForegrounded_Subscribe ( |
Subscribe to notifications about a foreground tab changing |
|
void |
OnTabForegrounded_Unsubscribe ( |
Unsubscribe to notifications about a foreground tab changing |
|
FTabSpawnerE... |
RegisterNomadTabSpawner ( |
Register a new normad tab spawner with the tab manager. |
|
void |
SaveAllVisualState() |
Persist and serialize the layout of every TabManager and the custom visual state of every Tab. |
|
void |
SetActiveTab ( |
Activate the NewActiveTab. If NewActiveTab is NULL, the active tab is cleared. |
|
void |
SetApplicationTitle ( |
|
|
void |
SetProxyTabManager ( |
|
|
void |
SetRootWindow ( |
Provide a window under which all other windows in this application should nest. |
|
void |
UnregisterNomadTabSpawner ( |
|
|
void |
UpdateMainMenu ( |
Update the native, global menu bar if it is being used for a specific tab managed by the global tab manager. |
Name | Description | ||
---|---|---|---|
|
bool |
CanCloseManager ( |
Check these all tabs to see if it is OK to close them. Ignore the TabsToIgnore |
|
void |
FinishRestore() |
Called at the end of RestoreFrom for tab managers to complete any work after all tabs have been restored |
|
void |
OnTabClosing ( |
|
|
void |
OnTabForegrounded ( |
Notify the tab manager that the NewForegroundTab was brought to front and the BackgroundedTab was send to the background as a result. |
|
void |
OnTabManagerClosing() |
Invoked when a tab manager is closing down. |
|
void |
OnTabRelocated ( |
|
|
void |
OpenUnmanagedTab ( |
|
|
void |
UpdateStats() |
Called when tab(s) have been added or windows created |
Name |
Description |
---|---|
FOnOverrideDockableAreaRestore |