Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/WorkflowOrientedApp
Inheritance Hierarchy
- FSharedFromThisBase
- TSharedFromThis
- FWorkflowTabFactory
- FDocumentTabFactory
- FDocumentTabFactoryForObjects
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/WorkflowOrientedApp/WorkflowUObjectDocuments.h |
| Include | #include "WorkflowOrientedApp/WorkflowUObjectDocuments.h" |
Syntax
template<typename BaseClass>
struct FDocumentTabFactoryForObjects : public FDocumentTabFactory
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDocumentTabFactoryForObjects
(
FName InIdentifier, |
Protected constructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TAttribute< FText > | ConstructTabNameForObject
(
BaseClass* DocumentID |
Methods to override in subclasses that make life easier for UObject-based documents. | |
| TSharedRef< SWidget > | CreateTabBodyForObject
(
const FWorkflowTabSpawnInfo& Info, |
||
| const FSlateBrush * | GetTabIconForObject
(
const FWorkflowTabSpawnInfo& Info, |
||
| bool | SupportsObjectType
(
UObject* DocumentID |
Does this factory support this type of objects? |
Overridden from FDocumentTabFactory
| Type | Name | Description | |
|---|---|---|---|
| bool | IsPayloadSupported
(
TSharedRef< FTabPayload > Payload |
Does this tab support the specified payload. |
Overridden from FWorkflowTabFactory
| Type | Name | Description | |
|---|---|---|---|
| TAttribute< FText > | ConstructTabName
(
const FWorkflowTabSpawnInfo& Info |
Creates the label for the tab. | |
| 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. | |
| const FSlateBrush * | GetTabIcon
(
const FWorkflowTabSpawnInfo& Info |
Virtual to create an icon for the tab. | |
| bool | IsPayloadValid
(
TSharedRef< FTabPayload > Payload |
Returns TRUE if the payload is valid |