Commit Graph

199 Commits

Author SHA1 Message Date
Ben Hoffman
027e8c2a1c Add "Convert function to event" option for function nodes and a "convert event to function" option for events
#jira UE-75743
#jira UE-75746
#rb Michael Noland

[CL 7909103 by Ben Hoffman in Dev-Framework branch]
2019-08-08 18:40:28 -04:00
Marc Audy
3d0b873e3f Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7712956
#rb
#rnx

[CL 7713270 by Marc Audy in Dev-Framework branch]
2019-08-04 15:53:40 -04:00
Ben Hoffman
088a6db753 Add the option to re-connect a node's exec/then pins when you press "Shift+DEL"
Add an editor action for "shift+del"
Only works for nodes with simple output/exec nodes

#jira UE-12271
#rb Fred Kimberley

[CL 7708603 by Ben Hoffman in Dev-Framework branch]
2019-08-02 13:48:46 -04:00
nick darnell
dc728c76dd SlateGI - Disabling culling when we're on the fast path, adding some TODOs for clearing content in the futre instead.
[FYI] Matt.Kuhlenschmidt


#ROBOMERGE-SOURCE: CL 7621559 via CL 7621561 via CL 7621562 via CL 7626302
#ROBOMERGE-BOT: (v372-7473910)

[CL 7626474 by nick darnell in Main branch]
2019-07-25 10:51:20 -04:00
Ben Hoffman
85bfc5bd09 Improve the blueprint context menu searching heuristics
Add context menu CVars for tweaking the behavior of finding matches in the context menu
Add some comparisons to the type of pin that was dragged off so that there is a preference towards that type
Prefer shorter matches over long ones
Update how percentage matches are calculated

#jira UE-75750
#jira UE-44994
#jira UE-47324

#RB Michael Noland

[CL 7433140 by Ben Hoffman in Dev-Framework branch]
2019-07-17 17:17:45 -04:00
Marc Audy
278eda75dd Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7234503
#rb
#rnx

[CL 7263339 by Marc Audy in Dev-Framework branch]
2019-07-10 13:47:03 -04: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
Marc Audy
cf48c338c5 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6834564
#rb
#rnx
#lockdown Michael.Noland

[CL 6834940 by Marc Audy in Dev-Framework branch]
2019-06-04 09:58:36 -04:00
KristofMorva
d389d511dd PR #5837: Display enabled state for impure compact nodes (Contributed by KristofMorva)
#jira UE-74739
#rb michael.noland

[CL 6683001 by Michael Noland in Dev-Framework branch]
2019-05-30 21:19:20 -04:00
Marc Audy
a3cfddf7f6 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6547008
#rb
#rnx

[CL 6548655 by Marc Audy in Dev-Framework branch]
2019-05-17 17:18:20 -04:00
Ben Zeigler
d227c60466 #jira UE-74607 Fix blueprint differ to use a more precise method of finding matching nodes between graphs, FName is based on order of adding and is not unique
#rb None

[CL 6455943 by Ben Zeigler in Dev-Framework branch]
2019-05-14 19:05:24 -04:00
Ben Zeigler
051491cc4f #jira UE-73199 Add support for blueprint subclass-specific diffing, by moving the diff results logic into Engine and adding overrides
Implement diffing for Widget tree default values
Refactored SBlueprintDiff significantly to avoid code duplication and add comments
Change DiffUtils to not recurse into instanced objects unless they are EditInlineNew and not a component
#codereview dan.oconnor
#rb none

[CL 6334975 by Ben Zeigler in Dev-Framework branch]
2019-05-06 21:09:17 -04:00
Ben Zeigler
a7b5f655dc #jira UE-21517 Fix reverse of add/removed pin display on graph diffs, and updated variable names to avoid this in the future as Pin1 was not very descriptive
#jira UE-48826 Fix graph differ to always use a relative path instead of the raw name, fixes several issues with anim BP diffing
#codereview dan.oconnor
#rb None

[CL 6037475 by Ben Zeigler in Dev-Framework branch]
2019-04-22 14:36:25 -04:00
projectgheist
99cd6617a7 Fixed toggle comment bubble for reroute nodes
Logic originally added in 2350119, superseded in 2425487 and 2528202
I found this while investigating a fix for UE-23733, but it also fixes comments on reroute nodes disapearing when compile is clicked.

#rb Phillip.Kavan
#jira UE-72825, UE-23733

[CL 5950769 by Dan Oconnor in Dev-Framework branch]
2019-04-17 14:05:42 -04:00
Dan Oconnor
75fa0c83b8 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework)
#rb none

[CL 5812824 by Dan Oconnor in Dev-Framework branch]
2019-04-09 16:29:40 -04:00
Marc Audy
cd3793f499 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 5683886
#rb
#rnx

[CL 5685324 by Marc Audy in Dev-Framework branch]
2019-04-02 09:36:42 -04:00
Ben Zeigler
e873f817b2 Hook up referencer name for editor FGCObjects that are likely to hold world references
#rb marc.audy

[CL 5536472 by Ben Zeigler in Dev-Framework branch]
2019-03-25 14:40:23 -04:00
YuchenMei
9b58593734 PR #5547: Hide Unrelated Nodes Blueprints Editor Feature (Contributed by YuchenMei)
#rb me

[CL 5112201 by Lauren Ridge in Dev-Editor branch]
2019-02-21 15:00:31 -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
Dan Oconnor
d2c8961a15 Fixed crash in SGraphNode related to tooltips. SGraphNodeK2Base had tooltip related code that kept the widget alive. Added some safety mechanisms to detect this state
#jira UE-49458
#rb Michael.Noland

[CL 4746793 by Dan Oconnor in Dev-Framework branch]
2019-01-17 16:22:17 -05:00
Chris Gagnon
1a3bf5caf1 Merging The Engine directory from //UE4/Dev-Main to //UE4/Dev-Editor upto CL 4698813
#rb none

[CL 4720826 by Chris Gagnon in Dev-Editor branch]
2019-01-14 16:55:55 -05:00
Marc Audy
ab108c215e Copying to Dev-Main @ CL# 4688301
#rb
#rnx

[CL 4688816 by Marc Audy in Main branch]
2019-01-08 11:38:48 -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
Jason Stasik
dfcba93514 Alt+RMB zoom in UMG Designer now centers on mouse cursor instead of top left corner
Alt+RMB zoom in UMG/Blueprints now zooms in/out when moving right/left instead of only down/up
Fixed a bug where the context menu in UMG Designer would appear when Alt+RMB zooming
Fixed a bug when Alt+RMB zooming where zooming out would trigger on every pixel moved instead of every x pixels
#jira 66916
#rb chris.gagnon

[CL 4623574 by Jason Stasik in Dev-Editor branch]
2018-12-03 09:54:12 -05:00