Commit Graph

80 Commits

Author SHA1 Message Date
matt kuhlenschmidt
793758b90b Fixed not being able to add separators to toolbars using the new tool menus api to create toolbars. Toolbars were not accounting for multiple separator types. Deprecated the concept of a menu separator and a toolbar separator and made only one separator type.
For now did not deprecate usage of AddMenuSeparator in menu builders due to the extreme number of fiiles this touches

[CODEREVIEW] rex.hill

#ROBOMERGE-SOURCE: CL 12669820 via CL 12669822 via CL 12669823
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12671630 by matt kuhlenschmidt in Main branch]
2020-04-08 10:05:51 -04:00
rex hill
a58d1e7d9a Set names on level editor toolbar camera menu items
#rnx
#jira


#ROBOMERGE-SOURCE: CL 12403198 via CL 12403230 via CL 12404729
#ROBOMERGE-BOT: (v671-12333473)

[CL 12405063 by rex hill in Release-Engine-Staging branch]
2020-03-25 10:50:19 -04:00
rex hill
b503eb2c31 Viewport show flags menu converted
#rnx


#ROBOMERGE-OWNER: rex.hill
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 12402687 via CL 12402690 via CL 12404501
#ROBOMERGE-BOT: (v671-12333473)

[CL 12404533 by rex hill in Release-Engine-Staging branch]
2020-03-25 10:48:45 -04:00
rex hill
c9797ccb48 Convert level editor viewport toolbar view menu
#rnx


#ROBOMERGE-OWNER: rex.hill
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 12382023 via CL 12382025 via CL 12390417
#ROBOMERGE-BOT: (v671-12333473)

[CL 12392050 by rex hill in Release-Engine-Staging branch]
2020-03-24 14:41:25 -04:00
rex hill
dab7403020 Camera shake toggle converted to use tool menu API
#jira


#ROBOMERGE-OWNER: rex.hill
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 12247311 via CL 12247549 via CL 12247768
#ROBOMERGE-BOT: (v668-12245121)

[CL 12247793 by rex hill in Main branch]
2020-03-18 11:30:24 -04:00
matt kuhlenschmidt
0e1a344db5 Added realtime and scalability indicators in the editor viewports so that users understand when realtime is off and non-default scalability is affecting their scene.
#ROBOMERGE-SOURCE: CL 11511794 via CL 11514167 via CL 11514393
#ROBOMERGE-BOT: (v654-11333218)

[CL 11517326 by matt kuhlenschmidt in Main branch]
2020-02-18 16:21:04 -05:00
rex hill
2d96fa4999 Level editor viewport's toolbar converted into tool menu
#rnx


#ROBOMERGE-SOURCE: CL 11509651 via CL 11513214 via CL 11513459
#ROBOMERGE-BOT: (v654-11333218)

[CL 11513833 by rex hill in Main branch]
2020-02-18 15:40:24 -05:00
matt kuhlenschmidt
0f072073f6 Reworked how realtime is overriden in the editor. This fixes issues where a temporarily set realtime state is saved between editor sessions causing users to be unaware that their viewport is not realtime. Shutting down the editor during PIE or remote desktop were two such cases.
Now there is a separate api on editor viewports to set and remove a temporary override state.  Deprecated existing methods and fixed up use cases.



#ROBOMERGE-OWNER: matt.kuhlenschmidt
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 11498109 via CL 11498156 via CL 11498165
#ROBOMERGE-BOT: (v654-11333218)
#rb none

[CL 11498464 by matt kuhlenschmidt in Main branch]
2020-02-18 09:38:41 -05:00
JeanMichel Dignard
70d074639f Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx

[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
ryan durand
627baf970a Updating copyright for Engine Editor.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
Chris Gagnon
346a4b05ea Copy up from Dev-Editor @10681378
#rb none

[CL 10837446 by Chris Gagnon in Dev-Tools-Staging branch]
2019-12-19 18:07:47 -05:00
Gines Hidalgo
14c3621eec #jira UE-81469
New feature: Added the capability of adding Radio buttons to the submenu main button (not only to its entries).

This CL is the first of 2 CLs that introduce multiple improvements on the "View Mode" menu of the Viewport, including a new feature request from JIRA UE-81469. However, we isolate this particular new feature into an isolated CL given that it can be applicable anywhere in the Editor, not only for "View Mode".

Issue: If any subcategory of "View Mode" was chosen, the user could not know in which category it was located (unless the user manually looked into each category until he found the selected one).
Solution: Added the checked functionality (with a radio button) to each one of the categories, behaving similarly to any subcategory. This way, both the radio button of the category and the one from the specific subcategory will be checked simulatenously.

More technical details:
Adding this functionality to "View Mode" means adding the functionality of "FUIAction::FIsActionChecked" into "AddSubMenu", which includes modifications to "MultiBox", "SMenuEntryBlock", and "MultiBoxBuilder".

1) We are changing a submenu so it has a radioButton
2) To specify a radio button a developer has to use a different API that includes a delegate (FUIAction) to say if it should be checked or not before this CL
3) The different API for AddSubMenu was not passing along the command list for that child submenu to use
4) The updated code now passes the command list along for the child submenu to use

#rb rex.hill

[CL 10228324 by Gines Hidalgo in Dev-Editor branch]
2019-11-14 17:02:10 -05:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
Gines Hidalgo
646b8669ff Enhacement request from JIRA UE-77383: Deprecated GEditor->Layers (and the classes ILayers/FLayers) and replaced by GEditor->GetEditorSubsystem<ULayersSubsystem>() (and the class ULayersSubsystem). In addition, all TWeakObjectPtr functions in Layers have been deprecated and replaced by raw pointer versions. This exposes most LayersSubsystem functions to BluePrints.
#jira UE-77383
#rb chris.gagnon

[CL 7709177 by Gines Hidalgo in Dev-Editor branch]
2019-08-02 14:52:07 -04:00
Rex Hill
244bdc521c Converted serveral menus to use new menu system: level editor, asset editor
#jira UETOOL-1605
#rb none
#rnx

[CL 7248543 by Rex Hill in Dev-Editor branch]
2019-07-09 10:52:56 -04:00
Chris Gagnon
0a9f86357f Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 6837840 by Chris Gagnon in Dev-Editor branch]
2019-06-04 15:16:30 -04:00
Stefan Boberg
8607ecb30d Copying //UE4/Dev-Core to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 6815521 by Stefan Boberg in Main branch]
2019-06-03 15:32:00 -04:00
Johan Torp
b6207ed8ee Deprecated default FName operator < and >
We've had several cases where the previously default alphabetical sorting caused performance issues when it wasn't needed. We now require you to explicitly choose either slow alphabetical sorting or fast non-alphabetical order.

The fast order does not decode, access or compare actual string data, but the order is not stable between process runs.

#rb steve.robb

[CL 5915265 by Johan Torp in Dev-Core branch]
2019-04-16 07:16:12 -04:00
Chris Gagnon
a48e767b94 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4835066 by Chris Gagnon in Dev-Editor branch]
2019-01-29 16:15:19 -05:00
max chen
aef1c547f1 Copying //UE4/Dev-Sequencer [at] 4773300 to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 4773320 in //UE4/Main/...
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)

[CL 4793236 by max chen in Dev-Core branch]
2019-01-24 01:33:46 -05:00
Max Chen
262b3cc151 Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 4684123 by Max Chen in Dev-Sequencer branch]
2019-01-07 01:06:05 -05:00
Austin Crismore
d5da95d457 Adding support to create subclasses of ACameraActor with the Create Camera Here viewport action. Added support for UCineCameraComponent to set Focal length from FOV when calling SetFieldOfView.
#rb max.chen
#jira UESEQ-382

[CL 4678474 by Austin Crismore in Dev-Sequencer branch]
2019-01-03 10:52:44 -05:00
Chris Gagnon
8fc25ea18e Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4676797 by Chris Gagnon in Dev-Editor branch]
2019-01-02 14:54:39 -05:00
Max Chen
edcab9950f Merging //UE4/Dev-Main to Dev-Sequencer (//UE4/Dev-Sequencer)
#rb none

[CL 4664858 by Max Chen in Dev-Sequencer branch]
2018-12-15 23:56:00 -05:00
Matt Kuhlenschmidt
cde8160913 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4572510 by Matt Kuhlenschmidt in Dev-Editor branch]
2018-11-16 11:15:08 -05:00