FBaseToolkit

Base class for all toolkits (abstract).

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Public/Toolkits/BaseToolkit.h

Include

#include "Toolkits/BaseToolkit.h"

Syntax

class FBaseToolkit : public IToolkit

Remarks

Base class for all toolkits (abstract).

Variables

Name Description

Protected variable

TSharedRef< FUI...

 

ToolkitCommands

List of UI commands for this toolkit. This should be filled in by the derived class!

Protected variable

TWeakPtr< ITool...

 

ToolkitHost

The host application for this editor.

Protected variable

EToolkitMode::T...

 

ToolkitMode

Asset editing mode, set at creation-time and never changes

Protected variable

TMap< EToolkitT...

 

ToolkitTabsInSpots

Map of toolkit tab spots to known tabs (these are weak pointers and may be invalid after tabs are closed.)

Protected variable

TSharedPtr< FWo...

 

WorkspaceMenuCategory

The workspace menu category of this toolkit

Constructors

Name Description

Public function

FBaseToolkit()

FBaseToolkit constructor

Destructors

Name Description

Public function Virtual

~FBaseToolkit()

Virtual destructor

Functions

Name Description

Public function

void

 

AddToolkitTab

(
    const TSharedRef< SDockableTab >& ...,
    const EToolkitTabSpot::Type TabSpot
)

Adds an already-created toolkit tab to the toolkit.

Protected function Const

FLinearColor

 

GetTabColorScale()

Protected function Const

FString

 

GetTabPrefix()

Public function Const

const TShare...

 

GetToolkitCommands()

Public function Const

bool

 

IsWorldCentricAssetEditor()

Overridden from IToolkit

Name Description

Public function Virtual

void

 

BringToolkitToFront()

Call this function to bring all of this toolkit's tabs to the foreground in their respective stacks.

Public function Virtual Const

TSharedPtr< ...

 

GetInlineContent()

Public function Virtual Const

FText

 

GetTabSuffix()

Returns the localized tab suffix

Public function Virtual Const

FName

 

GetToolkitContextFName()

Returns the invariant name of this toolkit type, used for establishing the context for help, documentation and tutorials

Public function Virtual Const

const TShare...

 

GetToolkitHost()

Public function Virtual Const

const TMap< ...

 

GetToolkitTabsInSpots()

Public function Virtual Const

TSharedRef< ...

 

GetWorkspaceMenuCategory()

Returns the workspace menu category of this toolkit

Public function Virtual Const

bool

 

IsBlueprintEditor()

Returns if this is a IBlueprintEditor derivation

Public function Virtual Const

bool

 

IsHosted()

Public function Virtual Const

bool

 

ProcessCommandBindings

(
    const FKeyEvent& InKeyEvent
)

Processes any UI commands which are activated by the specified event

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