#
Editor Tools
Editor Tools Function Library
A collection of functions that can be used to perform various task in the Editor and Editor Utility functions.
#
Widgets
#
Spawn Tab
Spawn an Editor tab with the given Editor Utility Widget.
Parameters
TabTitle: Text
WidgetPath: string
(C++ Only) TabIcon: FSlateIcon
$ ^QuillscriptEditor.EditorTools.SpawnTab 'Tab Title' /Game/Path/To/MyWidget.MyWidget
#include "Utils/EditorTools.h"
...
UEditorTools::SpawnTab(
TXT("Tab Title"),
"/Game/Path/To/MyWidget.MyWidget",
FSlateIcon(InStyleSetName, "LevelEditor.Tabs.Details")
);
#
Files
#
Prompt Save to Text File
Prompt developer to save content to a text file.
Parameters
FileContent: string
FileName: string = "filename",
BaseDirectory: EDirectory = Custom [Custom, Project, ProjectContent, ProjectSaved, ProjectConfig, ScreenShot, Launch]
FileType: string = "Text File|*.txt"
$ ^QuillscriptEditor.EditorTools.PromptSaveToTextFile 'File Content' 'filename' Custom 'Text File\|*.txt'
#include "Utils/EditorTools.h"
...
UEditorTools::PromptSaveToTextFile(
'File Content',
'filename',
EDirectory::Custom,
'Text File|*.txt'
);
#
Prompt Load Text File
Prompt developer to load content from text file(s).
Parameters
FilesContents: array[string]
SubFolderPath: string = "",
BaseDirectory: EDirectory = Custom [Custom, Project, ProjectContent, ProjectSaved, ProjectConfig, ScreenShot, Launch]
FileType: string = "Text Files|*.txt"
FileDialogFlags: EFileSelection = Single [Single, Multiple]
$ ^QuillscriptEditor.EditorTools.PromptLoadTextFile 'Sub/Folder/Path' Custom 'Text Files\|*.txt' Single
#include "Utils/EditorTools.h"
...
UEditorTools::PromptLoadTextFile(
'Files Contents',
'Sub/Folder/Path',
EDirectory::Custom,
'Text Files|*.txt',
EFileSelection::Single
);