Commit Graph

132 Commits

Author SHA1 Message Date
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
julien lheureux
d59f4548e8 Fixed typo found by static analysis
#rb trivial
#preflight none
#rnx
#ue UE-150237

[CL 19919437 by julien lheureux in ue5-main branch]
2022-04-26 09:56:25 -04:00
julien lheureux
c6e5b5d7a7 Improved behavior on links in graphs that support multiple links per pin.
Fixes issues with highlighting and alt-click delete on a link.

#rb lauren.barnes
#preflight 62631588bc24759dc755101a

[CL 19900843 by julien lheureux in ue5-main branch]
2022-04-25 08:49:05 -04:00
Helge Mathee
87702d5a3a Control Rig: Fix crashes during upgrade / unresolve
#rb sara.schvartzman
#jira UE-147165 UE-147543
#preflight https://horde.devtools.epicgames.com/job/6246b0af3a5a4c1622de9384

[CL 19585555 by Helge Mathee in ue5-main branch]
2022-04-01 04:37:48 -04:00
andrew davidson
3debbbd465 Fix FVector2D variant casts
Submitted on behalf of fred.kimberley
#rb andy.davidson
#preflight 61f8719ea6632a34f35e654b

#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18801709 in //UE5/Release-5.0/... via CL 18802160 via CL 18821533
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18821619 by andrew davidson in ue5-main branch]
2022-02-02 01:45:23 -05:00
vincent gauthier
7795a12f90 Fix to nullptr acess on accessing and invalidated pin. This change will still trigger the ensure for invalidated pin but will prevent a crash acessing the ptr.
#jira UE-138038
#rb phillip.kavan
#preflight 61d47fe81f62d3ad4d4f4c07

#ROBOMERGE-AUTHOR: vincent.gauthier
#ROBOMERGE-SOURCE: CL 18509293 in //UE5/Release-5.0/... via CL 18509306
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18509321 by vincent gauthier in ue5-release-engine-test branch]
2022-01-04 12:25:20 -05:00
yoan stamant
d21ae6ebc6 [GraphEditor] fixed visibility test for overlay widgets that are not in the child hierarchy.
#preflight 61b108af63312f0a2201ac85
#rb patrick.boutot

#ROBOMERGE-AUTHOR: yoan.stamant
#ROBOMERGE-SOURCE: CL 18411236 in //UE5/Release-5.0/... via CL 18411267
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18411293 by yoan stamant in ue5-release-engine-test branch]
2021-12-08 15:35:38 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
patrick boutot
36f88a5cbb Slate: Deprecate SLATE_SUPPORTS_SLOT. SLATE_SLOT_ARGUMENT should now be use. The new macro support FSlotArguments. That let us create slot with TAttribute that can be transform into SlateAttribute.
Deprecate TAlignmentWidgetSlotMixin old declartive function. They were not invalidating the widget.
Deprecate TPanelChildren.Add and Insert function. We now use TUniquePtr, the ownership of the Slot wouldn't exist outside of the life of the slot.
#jira UE-109145
#preflight 60c262b49e139d000114edda

#ROBOMERGE-SOURCE: CL 16639956 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16639979 by patrick boutot in ue5-release-engine-test branch]
2021-06-11 07:57:30 -04:00
helge mathee
17c249f3d1 Control Rig: Refactoring treeview node layout to fast path
#rb sara.schvartzman
#jira UE-94081

#ROBOMERGE-SOURCE: CL 16296790 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v799-16237190)

[CL 16296823 by helge mathee in ue5-release-engine-test branch]
2021-05-12 04:21:00 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
danny chapman
f9cfe6a701 Fixes problem with not being able to navigate up in event/anim graphs using PageUp.
Adds shortcut of double-click to navigate up. Disabled by default for now - see the BlueprintEditor settings to enable & send feedback

#jira UE-105149
#rb thomas.sarkanen,phillip.kavan

[CL 15082887 by danny chapman in ue5-main branch]
2021-01-14 08:03:53 -04:00
Matt Kuhlenschmidt
dbf5a25c85 Blueprint icon and style update.
This change includes one core toolbar change. FSlateIcon now supports a status  overlay. This is used to show compile status in the blueprint editor
#jira UETOOL-2716

[CL 14983761 by Matt Kuhlenschmidt in ue5-main branch]
2021-01-04 16:35:21 -04:00
Francis Hurteau
168ef4c12b Fix CIS missing include
#rb trivial

[CL 14888839 by Francis Hurteau in ue5-main branch]
2020-12-09 11:34:45 -04:00
Francis Hurteau
dee268c5cc Added a Nudge Node Scoped Transaction when moving graph node with keyboard keys in the Blueprint or Material editor
#rb Lauren.Barnes
#jira UE-104107

[CL 14871641 by Francis Hurteau in ue5-main branch]
2020-12-07 14:12:26 -04:00
jack cai
1852984908 Editor UI: Added SetNodePosition(...) to GraphSchema, called when Straighthen pin connections.
Control Rig: Override GraphSchema::SetNodePosition(...) to use RigVMController to perform the set action, UEdGraph is updated through URigVMController::Notify(...)

#jira UE-95907
#rb helge.mathee

[CL 14576697 by jack cai in ue5-main branch]
2020-10-26 11:32:22 -04:00
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -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
frank fella
52718e6da6 GraphEditor - Fix an issue where a deferred zoom to fit would be lost due to deferred ui updates. Fixes issues in niagara scratch pad graphs.
#jira UE-89466
#rb none

#ROBOMERGE-SOURCE: CL 12127370 in //UE4/Release-4.25/... via CL 12127374
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v659-12123632)

[CL 12140305 by frank fella in Main branch]
2020-03-11 17:07:04 -04:00
sebastian nordgren
c73dea9522 Lines to pins on nodes that are outside the current viewport are now correctly drawn when using UI scaling on a high DPI monitor.
#rb michael.noland


#ROBOMERGE-SOURCE: CL 10940097 via CL 10940105
#ROBOMERGE-BOT: (v626-10872990)

[CL 10940110 by sebastian nordgren in Main branch]
2020-01-10 05:50:44 -05:00
bob tellez
ffa82ee148 #UE4 Move AssetReferenceFilter to EditorEngine so it can be used in Commandlets
#ROBOMERGE-SOURCE: CL 10879644 via CL 10879649
#ROBOMERGE-BOT: (v626-10872990)

[CL 10880543 by bob tellez in Main branch]
2020-01-06 12:54:22 -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
bob tellez
396eacbdc1 Partial merge. Will redo SClassViewer.cpp implementation since the structure is different in UE4/Main. All other changes came over cleanly
#UE4 Added AssetReferenceFilter. An editor feature to allow projects to specify a filter to disallow editor systems to form references between certain assets. Add a listener for UUnrealEdEngine::OnMakeAssetReferenceFilter which returns a subclass of IAssetReferenceFilter that was constructed with the supplied context. PassesFilter will be called on this filter object to determine if the reference is allowed. Currently respected by asset picker, class picker, details panels, and edgraph drag/drop operations.

#jira UE-75912


#ROBOMERGE-SOURCE: CL 7046716
#ROBOMERGE-BOT: (v367-6836689)

[CL 7046768 by bob tellez in Main branch]
2019-06-17 13:36:16 -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