FTabInfo

Windows
MacOS
Linux

Inheritance Hierarchy

TSharedFromThis

FTabInfo

References

Module

Kismet

Header

/Engine/Source/Editor/Kismet/Public/WorkflowOrientedApp/WorkflowTabManager.h

Include

#include "WorkflowOrientedApp/WorkflowTabManager.h"

Syntax

class FTabInfo : public TSharedFromThis< FTabInfo >

Constructors

Name Description

Public function

FTabInfo

(
    const TSharedRef< SDockTab >& InTa...,
    const TSharedPtr< FDocumentTabFacto...,
    const TSharedPtr< class FDocumentTr...
)

Functions

Name Description

Public function

void

 

AddTabHistory

(
    TSharedPtr< struct FGenericTabHisto...,
    bool bInSaveHistory
)

Adds history data to immediately after the current location in the history list, wiping out any history after in the process

Public function Const

bool

 

CanStepBackwardInHistory()

Returns TRUE if stepping backward in history is allowed

Public function Const

bool

 

CanStepForwardInHistory()

Returns TRUE if stepping forward in history is allowed

Public function

TSharedRef< ...

 

CreateHistoryNavigationWidget()

Creates the history navigation widget used for navigating back and forward in history

Public function Const

TSharedPtr< ...

 

GetCurrentHistory()

Retrieves the history currently visible in this tab

Public function Const

TWeakPtr< FD...

 

GetFactory()

Retrieves the factory from the current history data, which is being displayed by the tab

Public function Const

TSharedPtr< ...

 

GetPayload()

Retrieves the payload from the current history data, which is being displayed by the tab

Public function Const

TWeakPtr< cl...

 

GetTab()

Retrieves the tab used by this TabInfo

Public function

void

 

GoToHistoryIndex

(
    int32 InHistoryIdx
)

Jumps immediately to an index in the history if valid

Public function

void

 

JumpToNearestValidHistoryData()

Jumps backwards to the nearest valid history.

Public function

FReply

 

OnGoBackInHistory()

Single step back in history

Public function

FReply

 

OnGoForwardInHistory()

Single step forward in history

Public function Const

bool

 

PayloadMatches

(
    const TSharedPtr< FTabPayload > Tes...
)

Returns TRUE if the payload used by this TabInfo is the same as passed in

Public function Static

bool

 

PayloadMatches

(
    TSharedPtr< FTabPayload > A,
    TSharedPtr< FTabPayload > B
)

Public function

void

 

SetCurrentHistory

(
    TSharedPtr< struct FGenericTabHisto...,
    bool bInSaveHistory,
    bool bShouldRestore
)

Sets the current history and evoke it, this can either be an old or new history node

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss