Commit Graph

67 Commits

Author SHA1 Message Date
george rolfe
0fade0153e [ToolMenus] Exposed StyleSet in UToolMenu
#jira UE-194503
#rb rex.hill

[CL 27589969 by george rolfe in ue5-main branch]
2023-09-04 18:15:13 -04:00
kirill zorin
b6ee3a6c64 Fix UE_LOG callsites that have format string-related UB
#rb trivial
#preflight 647107780a6634dbb236a0a6

[CL 25651638 by kirill zorin in ue5-main branch]
2023-05-26 15:52:39 -04:00
kirill zorin
de8db5ff76 Converting ARO-facing raw pointers to TObjectPtr ahead of raw pointer ARO API deprecation.
#rb zousar.shaker
#rb markus.breyer
#rb robert.manuszewski

#preflight 646391406b1406b54ab15460

[CL 25489627 by kirill zorin in ue5-main branch]
2023-05-16 10:52:49 -04:00
JeanMichel Dignard
4f765106b9 Add additional info to a log error to find out which UI Command doesn't have a UI Action.
#jira UE-185116
#rb aditya.ravichandran
#preflight 645570a24c3ec54e6e728edf

[CL 25359872 by JeanMichel Dignard in ue5-main branch]
2023-05-05 17:27:16 -04:00
rex hill
7ef0cc97b2 Menus - Allow suppress extenders using runtime customization
#preflight 6412627ba62aae9c87d1f1b3
#rnx

[CL 24679046 by rex hill in ue5-main branch]
2023-03-16 16:48:13 -04:00
rex hill
18be68b1bf Menus - Add function to unregister all runtime customizations belonging to a specific owner name
#preflight skip
#rnx

[CL 24648513 by rex hill in ue5-main branch]
2023-03-14 22:26:02 -04:00
nick darnell
b81efdcf63 AssetDefinition - Upgrading several sound asset actions.
AssetDefinition - Fixing a regression where we needed to load assets on right click to check a 'can we create a blueprint from this asset' option.
AssetDefinition - Making the dynamic entries for GetAssetActions nameless so that they don't stomp eachother on accident.
AssetDefinition -

#jira UE-165574

[CL 23632575 by nick darnell in ue5-main branch]
2023-01-10 15:49:07 -05:00
aditya ravichandran
dcfd86eedf Add the ability to provide a tooltip for menu items that use widgets
#jira UE-149022
#rb Lauren.Barnes
#preflight 63612687731604696a109fdd

[CL 22882146 by aditya ravichandran in ue5-main branch]
2022-11-01 10:12:45 -04:00
rex hill
3bade3dba6 Deprecate AddOptionsDropdown
#rnx
#preflight skip

[CL 22635602 by rex hill in ue5-main branch]
2022-10-19 15:31:35 -04:00
bryan sefcik
0beee50b45 Updated ../Engine/Source/Developer/... to inline gen.cpp files
Before:
Total CPU Time: 53783.640625 s
Total time in Parallel executor: 558.66 seconds
After:
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds

#jira

[CL 22173145 by bryan sefcik in ue5-main branch]
2022-09-24 13:31:25 -04:00
rex hill
76414f966d Minor follow up adjustment of recent ToolMenu submenu change
#preflight skip

#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 20986800 via CL 21080942 via CL 21081164 via CL 21081436
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21083114 by rex hill in ue5-main branch]
2022-07-13 18:31:15 -04:00
thomas sarkanen
a2144b84a3 Fixed custom FOnGetContent not working for UToolMenu submenus
#rb Sebastian.Nordgren
#preflight 62bc2310115d146ce3caefb2

#ROBOMERGE-AUTHOR: thomas.sarkanen
#ROBOMERGE-SOURCE: CL 20872256 via CL 20873006 via CL 20881328 via CL 20881670
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20885702 by thomas sarkanen in ue5-main branch]
2022-06-29 18:59:51 -04:00
rex hill
51a511eb5c ToolMenus - Updated debug warning message to display enum value as string when trying to add menu entry to toolbar
#preflight skip

#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 20812959 via CL 20863320 via CL 20866583 via CL 20866620
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20876845 by rex hill in ue5-main branch]
2022-06-29 12:25:46 -04:00
rex hill
64df2b5cab Fix menu losing name when calling certain API
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 20438501 via CL 20438504 via CL 20438513 via CL 20438521
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20448694 by rex hill in ue5-main branch]
2022-06-01 03:55:33 -04:00
robert manuszewski
f8a812a32f Converting hardcoded short class/enum names to pathnames ahead of ANY_PACKAGE removal
#rb trivial
#jira UE-99463
#preflight 6288fd998828ea88c8aef3d0

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 20314896 via CL 20314897 via CL 20314903 via CL 20314904
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)

[CL 20315214 by robert manuszewski in ue5-main branch]
2022-05-22 10:30:02 -04:00
lauren barnes
6b4c2fcbfc Increase default menu height
#jira UE-136342
#rb trivial
#preflight 61f9b1269e4d23cd93b107db

#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 18816617 in //UE5/Release-5.0/... via CL 18816636 via CL 18822836
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18824645 by lauren barnes in ue5-main branch]
2022-02-02 07:55:31 -05:00
marc audy
4d8989e65c Correct deprecation versions
[FYI] dave.belanger, julien.stjean, ludovic.chabant, john.barrett, zach.bethel, christopher.waters, rinat.abdrashitov
#preflight

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18713208 in //UE5/Release-5.0/... via CL 18713233 via CL 18713485
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18713494 by marc audy in ue5-main branch]
2022-01-24 15:26:01 -05:00
robomerge
dd6eb25f5d Disable early cleanup of menus while a few edge cases can be debugged and fixed
#preflight skip
#jira UE-138752, UE-138854

#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 18597610 via CL 18599500 via CL 18599509 via CL 18599523 via CL 18613962 via CL 18614018 via CL 18614068
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18614104 by robomerge in ue5-main branch]
2022-01-13 22:29:52 -05:00
robomerge
f57c8a32af Fix tool menus holding onto widgets after being closed and before gc
#preflight skip

#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 18535684 via CL 18537774 via CL 18537780 via CL 18537788 via CL 18538373 via CL 18538390
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18538400 by robomerge in ue5-release-engine-test branch]
2022-01-06 20:17:04 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
steven dao
b70a3f2efd Add new Actions (Actor/Component/Element) menu to the level editor's main menu bar that brings up the context menu corresponding to the selection
- The menu's title changes depending on the selection ("Actor", "Component", or "Element" currently since those are the three currently-defined context menus for the level editor)
- The context menus will get reorganized in subsequent changes so that the pulldown Actions menu displays the full set of entries while the right-click context menu is trimmed down to a shorter subset of entries. This change does not reorganize any items yet.
- Add support to UToolMenus for using a TAttribute<FText> for the pulldown menu title/tooltip and for supplying FOnGetContent for generating the pulldown menu.

#rb rex.hill
#preflight 61534e89260f7d0001c7e4ac

#ROBOMERGE-OWNER: steven.dao
#ROBOMERGE-AUTHOR: steven.dao
#ROBOMERGE-SOURCE: CL 17652268 via CL 17652271 via CL 17652276 via CL 17652280 via CL 17652287
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17652461 by steven dao in ue5-release-engine-test branch]
2021-09-28 17:41:11 -04:00
aurel cordonnier
69fe095547 Merge from Release-Engine-Staging @ 17636544 to Release-Engine-Test
This represents UE4/Main @17638339 and Dev-PerfTest @17636504

[CL 17638842 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-27 19:54:25 -04:00
zousar shaker
836bd0854d Automated search-and-replace pass to change uses of UE_TRANSITIONAL_OBJECT_PTR(Type) to TObjectPtr<Type>.
There were two instance of the type being incorrect and they were manually fixed.

#rb none

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 17472048 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17472069 by zousar shaker in ue5-release-engine-test branch]
2021-09-09 10:07:44 -04:00
aurel cordonnier
dc4bf61540 Merge from Release-Engine-Staging @ 17030559 to Release-Engine-Test
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17030553

[CL 17031509 by aurel cordonnier in ue5-release-engine-test branch]
2021-08-03 11:56:47 -04:00