Navigation
API > API/Plugins > API/Plugins/UserToolBoxCore
| Name | FUTBTabEditor |
| Type | class |
| Header File | /Engine/Plugins/Experimental/UserToolBoxCore/Source/UserToolBoxCore/Public/Editor/UTBTabEditor.h |
| Include Path | #include "Editor/UTBTabEditor.h" |
Syntax
class FUTBTabEditor :
public IUTBTabEditor ,
public FEditorUndoClient
Inheritance Hierarchy
- FEditorUndoClient → FUTBTabEditor
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUTBTabEditor() |
Editor/UTBTabEditor.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FUTBTabEditor() |
Editor/UTBTabEditor.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnCurrentSectionChange | TMulticastDelegate_OneParam< void, FString > | Editor/UTBTabEditor.h | |
| FOnSectionListChange | TMulticastDelegate_NoParams< void > | Editor/UTBTabEditor.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| UTBCommandDetailsTabId | const FName | Editor/UTBTabEditor.h | |
| UTBCommandTabId | const FName | Editor/UTBTabEditor.h | |
| UTBTabDetailsTabId | const FName | Editor/UTBTabEditor.h | |
| UTBTabSectionTabId | const FName | Editor/UTBTabEditor.h | |
| UTBTabTabId | const FName | Editor/UTBTabEditor.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnCurrentSectionChange | FOnCurrentSectionChange | Editor/UTBTabEditor.h | ||
| OnSectionListChange | FOnSectionListChange | Editor/UTBTabEditor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddCommandAt
(
UUTBBaseCommand* InCommand, |
Editor/UTBTabEditor.h | ||
void AddCommandToCurrentSection
(
UUTBBaseCommand* InCommand |
Editor/UTBTabEditor.h | ||
void BindCommands() |
Editor/UTBTabEditor.h | ||
void CreateNewSection() |
Editor/UTBTabEditor.h | ||
void EditActiveSectionName() |
Editor/UTBTabEditor.h | ||
virtual FText GetBaseToolkitName() |
Editor/UTBTabEditor.h | ||
FString GetCurrentSection() |
Editor/UTBTabEditor.h | ||
virtual FName GetToolkitFName() |
Editor/UTBTabEditor.h | ||
virtual FLinearColor GetWorldCentricTabColorScale() |
Editor/UTBTabEditor.h | ||
virtual FString GetWorldCentricTabPrefix() |
Editor/UTBTabEditor.h | ||
virtual void InitUTBTabEditor
(
const EToolkitMode::Type Mode, |
Editor/UTBTabEditor.h | ||
void MoveSectionAfterExistingSection
(
FString SectionToMove, |
Editor/UTBTabEditor.h | ||
void NotifyTabHasChanged
(
UUserToolBoxBaseTab* Tab |
Editor/UTBTabEditor.h | ||
virtual void PostRedo
(
bool bSuccess |
Editor/UTBTabEditor.h | ||
virtual void PostUndo
(
bool bSuccess |
Editor/UTBTabEditor.h | ||
void RefreshSectionNames() |
Editor/UTBTabEditor.h | ||
virtual void RegisterTabSpawners
(
const TSharedRef< FTabManager >& TabManager |
Editor/UTBTabEditor.h | ||
void RemoveCommandFromCurrentSection
(
UUTBBaseCommand* InCommand, |
Editor/UTBTabEditor.h | ||
void RemoveCurrentSection() |
Editor/UTBTabEditor.h | ||
void RenameActiveSection
(
FString NewName |
Editor/UTBTabEditor.h | ||
void SetCurrentCommandSelection
(
UUTBBaseCommand* Command |
Editor/UTBTabEditor.h | ||
virtual void UnregisterTabSpawners
(
const TSharedRef< FTabManager >& TabManager |
Editor/UTBTabEditor.h | ||
void UpdateCommand
(
UUTBBaseCommand* Command |
Editor/UTBTabEditor.h | ||
void UpdateCurrentSection() |
Editor/UTBTabEditor.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CreateOrRebuildUTBTabSectionTabWidget() |
Editor/UTBTabEditor.h | ||
void CreateOrRebuildUTBTabTabWidget() |
Editor/UTBTabEditor.h | ||
TSharedPtr< SWidget > CreateUTBCommandDetailsTabWidget() |
Editor/UTBTabEditor.h | ||
TSharedPtr< SWidget > CreateUTBCommandTabWidget() |
Editor/UTBTabEditor.h | ||
TSharedPtr< SWidget > CreateUTBTabDetailsTabWidget() |
Editor/UTBTabEditor.h | ||
void SetCurrentSection
(
FString SectionName |
Editor/UTBTabEditor.h |