FGenericTabHistory

Windows
MacOS
Linux

References

Module

Kismet

Header

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

Include

#include "WorkflowOrientedApp/WorkflowTabManager.h"

Syntax

struct FGenericTabHistory

Variables

Name Description

Protected variable

TWeakPtr< FTabI...

 

BoundTab

Specific tab this is bound to, may be null

Protected variable

TWeakPtr< class...

 

FactoryPtr

The factory used to generate widgets for the payload

Protected variable

TSharedPtr< FTa...

 

Payload

The payload this history node represents

Constructors

Name Description

Public function

FGenericTabHistory

(
    TSharedPtr< class FDocumentTabFacto...,
    TSharedPtr< FTabPayload > InPayload
)

Destructors

Name Description

Public function Virtual

~FGenericTabHistory()

Functions

Name Description

Public function

void

 

BindToTab

(
    const TSharedPtr< FTabInfo >& InTa...
)

Binds this to a specific tab

Public function Virtual

void

 

EvokeHistory

(
    TSharedPtr< FTabInfo > InTabInfo,
    bool bPrevTabMatches
)

Evokes the history data this struct represents, reinstating the payload and other data it had at the time the history was saved

Public function Const

TSharedPtr< ...

 

GetBoundTab()

Returns the tab this is bound to

Public function Const

TWeakPtr< FD...

 

GetFactory()

Returns the Factory this history node represents

Public function Const

TAttribute< ...

 

GetHistoryTitle()

Returns the title used to display this history node

Public function Const

TSharedPtr< ...

 

GetPayload()

Returns the Payload this history node represents

Public function Const

bool

 

IsHistoryValid()

Checks if the payload for this history node is currently valid

Public function Virtual

void

 

RestoreHistory()

Retrieves any important information from the history node and sets it in the payload

Public function Virtual

void

 

SaveHistory()

Saves any important information from the payload into the 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