Removed 2 pixels of padding from and the down arrow from SEditorHeaderButtons.
Added 2 pixels of padding to the right of Blueprint add parameter button.
#rb trivial
[CL 15207710 by sebastian nordgren in ue5-main branch]
That way, we can have the editors open at editor startup and avoid having to reopen them when needed.
#rb richard.malo
[CL 15132491 by JeanFrancois Dube in ue5-main branch]
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]
- Refactored the MergeActors different panels to reuse the same code.
- Adapted quick merge actions (required some refactoring)
- Fixed some issues with the "replace source actors" feature vs. actual selection
- Fixed crash when using the instancing mode with "replace source actors" enabled.
#rb sebastien.lussier
#jira UETOOL-2808
[CL 15019677 by julien lheureux in ue5-main branch]
I'm going to narrow the scope of the fix for UE-54964 instead in an additional CL to follow.
#rnx
#rb Chris.Gagnon
#jira UE-54964, UE-104342
[CL 14942194 by Phillip Kavan in ue5-main branch]
Fixes the potential for encountering a regression crash in the editor that was introduced with CL 14886456.
#rnx
#rb None
#jira UE-54964
#fyi Tyson.Brochu, Semion.Piskarev, Jonathan.Bard
[CL 14890965 by Phillip Kavan in ue5-main branch]