Navigation
API > API/Plugins > API/Plugins/UserToolBoxCore > API/Plugins/UserToolBoxCore/Editor
Inheritance Hierarchy
- IUTBTabEditor
- FEditorUndoClient
- FUTBTabEditor
References
| Module | UserToolBoxCore |
| Header | /Engine/Plugins/Experimental/UserToolBoxCore/Source/UserToolBoxCore/Public/Editor/UTBTabEditor.h |
| Include | #include "Editor/UTBTabEditor.h" |
Syntax
class FUTBTabEditor :
public IUTBTabEditor,
public FEditorUndoClient
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< SCommandDetailsView > | CommandDetailsView | ||
| FString | CurrentSection | ||
| FAssetData | CurrentSelectedCommand | ||
| FOnCurrentSectionChange | OnCurrentSectionChange | ||
| FOnSectionListChange | OnSectionListChange | ||
| TSharedPtr< SListView< TSharedPtr< FString > > > | SectionListView | ||
| TArray< TSharedPtr< FString > > | SectionNames | ||
| TSharedPtr< SVerticalBox > | SectionVerticalBox | ||
| TSharedPtr< SWidget > | UUTBCommandDetailsTabWidget | ||
| TSharedPtr< SWidget > | UUTBCommandTabWidget | ||
| TSharedPtr< SWidget > | UUTBTabDetailsTabWidget | ||
| TSharedPtr< SVerticalBox > | UUTBTabSectionTabWidget | ||
| TSharedPtr< SVerticalBox > | UUTBTabTabWidget |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddCommandAt
(
UUTBBaseCommand* InCommand, |
||
| void | AddCommandToCurrentSection
(
UUTBBaseCommand* InCommand |
||
| void | BindCommands () |
||
| void | |||
| void | |||
| void | |||
| TSharedPtr< SWidget > | |||
| TSharedPtr< SWidget > | |||
| TSharedPtr< SWidget > | |||
| void | |||
| FString | |||
| void | InitUTBTabEditor
(
const EToolkitMode::Type Mode, |
||
| void | MoveSectionAfterExistingSection
(
FString SectionToMove, |
||
| void | NotifyTabHasChanged
(
UUserToolBoxBaseTab* Tab |
||
| void | |||
| void | RemoveCommandFromCurrentSection
(
UUTBBaseCommand* InCommand, |
||
| void | |||
| void | RenameActiveSection
(
FString NewName |
||
| void | SetCurrentCommandSelection
(
UUTBBaseCommand* Command |
||
| void | SetCurrentSection
(
FString SectionName |
||
| void | UpdateCommand
(
UUTBBaseCommand* Command |
||
| void |
Overridden from IToolkit
| Type | Name | Description | |
|---|---|---|---|
| FText | Returns the localized name of this toolkit type (typically just " |
||
| FName | Returns the invariant name of this toolkit type | ||
| FLinearColor | |||
| FString | Returns the localize prefix string to use for tab labels in world-centric mode. | ||
| void | RegisterTabSpawners
(
const TSharedRef< FTabManager >& TabManager |
IToolkit interface | |
| void | UnregisterTabSpawners
(
const TSharedRef< FTabManager >& TabManager |
Unregister tabs that this toolkit can spawn |
Overridden from FEditorUndoClient
| Type | Name | Description | |
|---|---|---|---|
| void | PostRedo
(
bool bSuccess |
Signal that client should run any PostRedo code | |
| void | PostUndo
(
bool bSuccess |
Signal that client should run any PostUndo code |
Typedefs
| Name | Description |
|---|---|
| FOnCurrentSectionChange | |
| FOnSectionListChange |
Constants
| Name | Description |
|---|---|
| UTBCommandDetailsTabId | |
| UTBCommandTabId | |
| UTBTabDetailsTabId | |
| UTBTabSectionTabId | |
| UTBTabTabId |