Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | FTabInfo |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/WorkflowOrientedApp/WorkflowTabManager.h |
| Include Path | #include "WorkflowOrientedApp/WorkflowTabManager.h" |
Syntax
class FTabInfo : public TSharedFromThis< FTabInfo >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FTabInfo
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTabInfo
(
const TSharedRef< SDockTab >& InTab, |
WorkflowOrientedApp/WorkflowTabManager.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentHistory | TSharedPtr< struct FGenericTabHistory > | Current tab history element in this tab, may not necessarily be in the global history | WorkflowOrientedApp/WorkflowTabManager.h | |
| HistoryNavigationWidget | TSharedPtr< SWidget > | Cached history navigation widget | WorkflowOrientedApp/WorkflowTabManager.h | |
| Tab | TWeakPtr< class SDockTab > | Tab this info represents | WorkflowOrientedApp/WorkflowTabManager.h | |
| WeakTracker | TWeakPtr< class FDocumentTracker > | Pointer to document tracker that spawned us | WorkflowOrientedApp/WorkflowTabManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddTabHistory
(
TSharedPtr< struct FGenericTabHistory > InHistoryNode, |
Adds history data to immediately after the current location in the history list, wiping out any history after in the process | WorkflowOrientedApp/WorkflowTabManager.h | |
bool CanStepBackwardInHistory() |
Returns TRUE if stepping backward in history is allowed | WorkflowOrientedApp/WorkflowTabManager.h | |
bool CanStepForwardInHistory() |
Returns TRUE if stepping forward in history is allowed | WorkflowOrientedApp/WorkflowTabManager.h | |
TSharedRef< SWidget > CreateHistoryNavigationWidget() |
Creates the history navigation widget used for navigating back and forward in history | WorkflowOrientedApp/WorkflowTabManager.h | |
TSharedPtr< struct FGenericTabHistory > GetCurrentHistory() |
Retrieves the history currently visible in this tab | WorkflowOrientedApp/WorkflowTabManager.h | |
TWeakPtr< FDocumentTabFactory > GetFactory() |
Retrieves the factory from the current history data, which is being displayed by the tab | WorkflowOrientedApp/WorkflowTabManager.h | |
TSharedPtr< FTabPayload > GetPayload() |
Retrieves the payload from the current history data, which is being displayed by the tab | WorkflowOrientedApp/WorkflowTabManager.h | |
| Retrieves the tab used by this TabInfo | WorkflowOrientedApp/WorkflowTabManager.h | ||
void GoToHistoryIndex
(
int32 InHistoryIdx |
Jumps immediately to an index in the history if valid | WorkflowOrientedApp/WorkflowTabManager.h | |
void JumpToNearestValidHistoryData () |
Jumps backwards to the nearest valid history. | WorkflowOrientedApp/WorkflowTabManager.h | |
FReply OnGoBackInHistory() |
Single step back in history | WorkflowOrientedApp/WorkflowTabManager.h | |
FReply OnGoForwardInHistory() |
Single step forward in history | WorkflowOrientedApp/WorkflowTabManager.h | |
bool PayloadMatches
(
const TSharedPtr< FTabPayload > TestPayload |
Returns TRUE if the payload used by this TabInfo is the same as passed in | WorkflowOrientedApp/WorkflowTabManager.h | |
void SetCurrentHistory
(
TSharedPtr< struct FGenericTabHistory > NewHistory, |
Sets the current history and evoke it, this can either be an old or new history node | WorkflowOrientedApp/WorkflowTabManager.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool PayloadMatches
(
TSharedPtr< FTabPayload > A, |
WorkflowOrientedApp/WorkflowTabManager.h |