IMainFrameModule::MakeMainMenu

Generates a menu that includes application global commands, such as "Save All", "Exit", etc.

Windows
MacOS
Linux

References

Module

MainFrame

Header

/Engine/Source/Editor/MainFrame/Public/Interfaces/IMainFrameModule.h

Include

#include "Interfaces/IMainFrameModule.h"

Syntax

TSharedRef< SWidget > MakeMainMenu
(
    const TSharedPtr< FTabManager > & TabManager,
    const FName MenuName,
    FToolMenuContext & ToolMenuContext
) const

Remarks

Generates a menu that includes application global commands, such as "Save All", "Exit", etc. If you're building a menu for your tab, you should call this function to create your menu, passing in an extender object to add your tab-specific menu items!

Returns

The newly-created menu widget

Parameters

Parameter

Description

TabManager

The tab manager for the tab you're creating the menu for. This is needed so we can populate the layout menus correctly.

Extender

Extender object used to customize the main frame menu

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