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