Commit Graph

60 Commits

Author SHA1 Message Date
Jamie Dale
3f3e0e7a67 Updated actor property editing to be typed element based
SActorDetails now operates on a given UTypedElementSelectionSet (removing its dependence on the global selection), and also operates based on the list of selected top-level elements rather than the selected actors.

UTypedElementDetailsInterface provides the interface needed for an element to be used with the details panel, with ITypedElementDetailsObject being the underlying glue object.
The ITypedElementDetailsObject instance will exist as long as the details panel is using it, so gives a lifetime to potentially synthesized UObject instances that are created purely for editing (eg, on instances).

This change removes almost all direct use of UpdateFloatingPropertyWindowsFromActorList, with only a single use-case in the reference viewer remaining.
Most code was already using UpdateFloatingPropertyWindows anyway, which now emits an extra OnElementSelectionChanged event in addition to its previous OnActorSelectionChanged event.
UpdateFloatingPropertyWindowsFromActorList now only emits an OnOverridePropertyEditorSelection event and no longer emits an OnActorSelectionChanged event.
SActorDetails is updated from both OnElementSelectionChanged and OnOverridePropertyEditorSelection, with the OnActorSelectionChanged event remaining for backwards compatability with existing code.

#jira
#rb Chris.Gagnon, Brooke.Hubert

[CL 15037524 by Jamie Dale in ue5-main branch]
2021-01-11 11:14:52 -04:00
Richard Malo
a961c2338b Added DataLayer browser & editing.
#rb jeanfrancois.dube, patrick.enfedaque

[CL 14597717 by Richard Malo in ue5-main branch]
2020-10-28 06:51:40 -04:00
patrick enfedaque
6e52eb6e33 WorldPartition: Remove Summon from Levels Window and Add it to the Window menu
#rb jeanfrancois.dube

#ROBOMERGE-SOURCE: CL 14310531 in //UE5/Release-5.0-M2/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-M2 -> Main) (v738-14305781)

[CL 14310533 by patrick enfedaque in ue5-main branch]
2020-09-14 12:47:01 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
brooke hubert
8af7d42fa5 Level Editor Viewports now inherit from SAssetEditorViewport.
#rnx
#Jira UE-94283
#rb lauren.barnes chris.gagnon

[CL 13873728 by brooke hubert in ue5-main branch]
2020-07-16 08:12:40 -04:00
Matt Kuhlenschmidt
c42837a0a9 Added a toolbar style to avoid so much duplication of styles related to toolbars in the editor
Fixed up all obvious use cases

#rb louise.rasmussen

[CL 13276109 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-12 09:32:51 -04:00
Matt Kuhlenschmidt
fff0bb0a5e Initial implementation of a status bar. All it has right now is source control
Renamed old status bar API to TitleBar because thats where it was putting things. Fixed up a few use cases.  Other use cases will be moved to the status bar

#rb louise.rasmussen

[CL 13212075 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-06 15:41:24 -04:00
matt kuhlenschmidt
2466840461 Added filtering to details panels to filter the set of incoming objects passed to a details panel
Changed the way details panels handle multiple root objects.  The filter can now specify this without setting a specific flag on a details panel at creation time.

[CODEREVIEW] chris.gagnon


#ROBOMERGE-OWNER: matt.kuhlenschmidt
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 11308033 via CL 11308037 via CL 11308040
#ROBOMERGE-BOT: (v653-11302973)
#rb none

[CL 11310703 by matt kuhlenschmidt in Main branch]
2020-02-10 15:43:53 -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
Chris Gagnon
8ab0638182 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.24
#rb none

[CL 9325047 by Chris Gagnon in Main branch]
2019-10-01 20:41:42 -04:00
Chris Gagnon
211b835c0c Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 9116570 by Chris Gagnon in Dev-Editor branch]
2019-09-25 19:56:41 -04:00
Eric Soulvie
ea520d4eab Migrate ILevelViewport in LevelEditor to IAssetViewport in UnrealEd.
Removing some unpleasent casts.
#rb Lauren.Barnes
#fyi chris.gagnon

[CL 9098363 by Eric Soulvie in Dev-Editor branch]
2019-09-25 13:54:07 -04:00
Eric Soulvie
992179dd89 Pushes many parts of viewport layout out of level editor up t o UnrealEd. #rb Laurent.Barnes #fyi chris.gagnon
[CL 8891023 by Eric Soulvie in Dev-Editor branch]
2019-09-19 13:08:32 -04:00
patrick enfedaque
1f2d4a81fa Foliage Actor: Option to Include Actors into Foliage & Exclude Actors from Foliage
#rb jeanfrancois.dube
#rnx


#ROBOMERGE-SOURCE: CL 8673040 via CL 8673042 via CL 8676065
#ROBOMERGE-BOT: (v417-8656536)

[CL 8676177 by patrick enfedaque in Main branch]
2019-09-13 13:58:13 -04: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
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
Max Chen
4561801a81 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) @7119039
#rb none

[CL 7120528 by Max Chen in Dev-Editor branch]
2019-06-21 01:21:43 -04:00
JeanMichel Dignard
0f9ad96858 Copying //UE4/Dev-Enterprise @ cl 6890376 to Dev-Main (//UE4/Dev-Main)
#lockdown nick.penwarden
#rb none

[CL 6890764 by JeanMichel Dignard in Main branch]
2019-06-07 11:22:52 -04:00
Chris Gagnon
930e33cb48 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
#rb none

[CL 6838042 by Chris Gagnon in Main branch]
2019-06-04 15:42:48 -04:00
Cody Albert
14a87c8a9a Added extension points to level editor toolbar blueprint menu
#rb none

[CL 5349929 by Cody Albert in Dev-Editor branch]
2019-03-08 11:40:13 -05:00
Chris Gagnon
80918bea22 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 5110714 by Chris Gagnon in Dev-Editor branch]
2019-02-21 13:05:30 -05:00
lauren ridge
43be3388f2 Display of current level now is a button that allows you to change between filtered levels. Also, the level of the currently selected actor is displayed above.
#rb Jason.Stasik
#rnx


#ROBOMERGE-SOURCE: CL 4847639 via CL 4850448

[CL 4850505 by lauren ridge in Main branch]
2019-01-30 18:53:52 -05:00
Chris Gagnon
1dd3e0189f Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4730305 by Chris Gagnon in Dev-Editor branch]
2019-01-15 18:47:22 -05:00