Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | FWorkflowTabFactory |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/WorkflowOrientedApp/WorkflowTabFactory.h |
| Include Path | #include "WorkflowOrientedApp/WorkflowTabFactory.h" |
Syntax
class FWorkflowTabFactory : public TSharedFromThis< FWorkflowTabFactory >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FWorkflowTabFactory
Derived Classes
FWorkflowTabFactory derived class hierarchy
- FCompilerResultsSummoner
- FDocumentTabFactory
- FIKRetargetAssetBrowserTabSummoner
- FIKRetargetHierarchyTabSummoner
- FIKRetargetOpStackTabSummoner
- FIKRetargetOutputLogTabSummoner
- FIKRigAssetBrowserTabSummoner
- FIKRigOutputLogTabSummoner
- FIKRigRetargetChainTabSummoner
- FIKRigSkeletonTabSummoner
- FIKRigSolverStackTabSummoner
- FRigVMCompilerResultsTabSummoner
- FRigVMDetailsInspectorTabSummoner
- FRigVMEditorGraphExplorerTabSummoner
- FRigVMExecutionStackTabSummoner
- FRigVMFindReferencesTabSummoner
- FSchematicViewportTabSummoner
- FSelectionDetailsSummoner
- FToolBoxSummoner
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FWorkflowTabFactory
(
FName InIdentifier, |
Constructor. | WorkflowOrientedApp/WorkflowTabFactory.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FWorkflowTabFactory() |
WorkflowOrientedApp/WorkflowTabFactory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TAttribute< FText > ConstructTabLabelSuffix
(
const FWorkflowTabSpawnInfo& Info |
Creates the label suffix for the tab. | WorkflowOrientedApp/WorkflowTabFactory.h | |
virtual TAttribute< FText > ConstructTabName
(
const FWorkflowTabSpawnInfo& Info |
Creates the label for the tab. | WorkflowOrientedApp/WorkflowTabFactory.h | |
virtual TSharedRef< SWidget > CreateTabBody
(
const FWorkflowTabSpawnInfo& Info |
Creates the widget that will be the body of the new tab Users will most commonly override just this. | WorkflowOrientedApp/WorkflowTabFactory.h | |
virtual TSharedPtr< SToolTip > CreateTabToolTipWidget
(
const FWorkflowTabSpawnInfo& Info |
Create a tooltip widget for the tab. | WorkflowOrientedApp/WorkflowTabFactory.h | |
virtual void CreateViewMenuEntry
(
FMenuBuilder& MenuBuilder, |
Creates a view menu entry for this factory. | WorkflowOrientedApp/WorkflowTabFactory.h | |
FName GetIdentifier() |
Get the identifier of this factory. | WorkflowOrientedApp/WorkflowTabFactory.h | |
virtual const FSlateBrush * GetTabIcon
(
const FWorkflowTabSpawnInfo& Info |
Virtual to create an icon for the tab. | WorkflowOrientedApp/WorkflowTabFactory.h | |
virtual const FSlateIcon & GetTabSpawnerIcon
(
const FWorkflowTabSpawnInfo& Info |
Virtual to create an icon for the menu entry. | WorkflowOrientedApp/WorkflowTabFactory.h | |
virtual FText GetTabToolTipText
(
const FWorkflowTabSpawnInfo& Info |
Virtual to get optional extra tooltip text for tab. | WorkflowOrientedApp/WorkflowTabFactory.h | |
virtual bool IsPayloadValid
(
TSharedRef< FTabPayload > Payload |
Returns TRUE if the payload is valid | WorkflowOrientedApp/WorkflowTabFactory.h | |
bool IsSingleton() |
Are tabs produced by this factory limited to only having one open at a time? | WorkflowOrientedApp/WorkflowTabFactory.h | |
virtual FTabSpawnerEntry & RegisterTabSpawner
(
TSharedRef< FTabManager > TabManager, |
Register a tab spawner for this factory | WorkflowOrientedApp/WorkflowTabFactory.h | |
virtual TSharedRef< SDockTab > SpawnBlankTab() |
Creates a toolkit tab without any content, given the spawning information. | WorkflowOrientedApp/WorkflowTabFactory.h | |
virtual TSharedRef< SDockTab > SpawnTab
(
const FWorkflowTabSpawnInfo& Info |
Creates a toolkit tab given the spawning information. | WorkflowOrientedApp/WorkflowTabFactory.h | |
virtual void UpdateTab
(
TSharedPtr< SDockTab > InDockTab, |
Updates a given tab with new content | WorkflowOrientedApp/WorkflowTabFactory.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanSpawnTab
(
const FSpawnTabArgs& SpawnArgs, |
Callback function for checking to see if a tab can/should be spawned | WorkflowOrientedApp/WorkflowTabFactory.h | |
void EnableTabPadding() |
Call this to enable the default padding surrounding the tab contents. | WorkflowOrientedApp/WorkflowTabFactory.h | |
virtual TSharedRef< SDockTab > OnSpawnTab
(
const FSpawnTabArgs& SpawnArgs, |
Callback function for spawning the tab | WorkflowOrientedApp/WorkflowTabFactory.h |