Choose your operating system:
Windows
macOS
Linux
| IModuleInterface
|
Module |
|
Header |
/Engine/Source/Editor/MainFrame/Public/Interfaces/IMainFrameModule.h |
Include |
#include "Interfaces/IMainFrameModule.h" |
class IMainFrameModule : public IModuleInterface
Interface for main frame modules.
Name | Description | |
---|---|---|
|
~IMainFrameModule() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
BroadcastMainFrameSDKNotInstalled |
||
|
CreateDefaultMainFrame |
Creates the default editor main frame |
|
|
DisableTabClosedDelegate() |
Disables the delegate responsible for shutting down the editor when the main tab is closed. |
|
|
EnableDelayedShowMainFrame() |
Enable external control of when main frame is shown |
|
|
EnableTabClosedDelegate() |
Enables the delegate responsible for shutting down the editor when the main tab is closed. |
|
|
ExecuteCanCloseEditorDelegates() |
||
|
IMainFrameMo... |
Get() |
Gets a reference to the search module instance. |
|
const FText |
GetApplicationTitle ( |
Gets the title string for the application, optionally including the current game name as part of the title |
|
GetLoadedLevelName() |
Returns a friendly string name for the currently loaded persistent level. |
|
|
TSharedRef< ... |
GetMainFrameCommandBindings() |
|
|
FMainMRUFavo... |
GetMRUFavoritesList() |
Gets the MRU/Favorites list |
|
TSharedPtr< ... |
GetParentWindow() |
Gets the window the mainframe lives in. |
|
IsRecreatingDefaultMainFrame() |
Returns true if the Default Main Frame is being recreated. |
|
|
IsWindowInitialized() |
Checks to see if the main frame window is currently initialized |
|
|
TSharedRef< ... |
MakeDeveloperTools ( |
Generates a menu that's just like the "main menu" widget above, except it also includes some infrequently used commands that are better off only shown in a single "main tab" within the application |
|
TSharedRef< ... |
MakeMainMenu ( |
Generates a menu that includes application global commands, such as "Save All", "Exit", etc. |
|
FMainFrameCr... |
OnMainFrameCreationFinished() |
|
|
FMainFrameSD... |
OnMainFrameSDKNotInstalled() |
|
|
RecreateDefaultMainFrame |
Recreates the default editor main frame. |
|
|
FDelegateHan... |
RegisterCanCloseEditor ( |
Register a new callback for determining if the editor can be closed |
|
RequestCloseEditor() |
Requests that the editor be closed In some cases the editor may not be closed (like if a user cancels a save dialog) |
|
|
SetApplicationTitleOverride ( |
Overrides the title of the application that's displayed in the title bar area and other locations |
|
|
SetLevelNameForWindowTitle ( |
Updates the mainframe title on the Slate window and the native OS window underneath |
|
|
SetMainTab ( |
Sets the reference to the main tab. |
|
|
ShowAboutWindow() |
Shows the 'About UnrealEd' window. |
|
|
ShowDelayedMainFrame() |
Show main frame now if it was delayed and not shown yet |
|
|
UnregisterCanCloseEditor ( |
Unregister a callback for determining if the editor can be closed |
Name |
Description |
|
---|---|---|
|
FMainFrameCreationFinishedEvent |
Delegate for binding functions to be called when the mainframe finishes up getting created. |
|
FMainFrameSDKNotInstalled |
Delegate for when a platform SDK isn't installed corrected (takes the platform name and the documentation link to show) |
Name |
Description |
---|---|
FMainFrameCanCloseEditor |
Delegate for determining if the editor can be closed |