keaton stewart
f31c33bf04
[Backout] - CL25766777 CIS FastCook Error
...
[FYI] Patrick.Boutot
Original CL Desc
-----------------------------------------------------------------
MVVM: Supports FieldNotify broadcast on BP defined variable.
#rb editor-ui-systems
#preflight 6479ed64d36d33e0e45190c7
[CL 25770631 by keaton stewart in ue5-main branch]
2023-06-02 15:16:58 -04:00
patrick boutot
624d0d37a6
MVVM: Supports FieldNotify broadcast on BP defined variable.
...
#rb editor-ui-systems
#preflight 6479ed64d36d33e0e45190c7
[CL 25766805 by patrick boutot in ue5-main branch]
2023-06-02 13:33:02 -04:00
patrick boutot
d03f30be38
MVVM: Add the viewmodel tag data to the userwidget generated class. It was present on the blueprint asset but that data is not present in coocked build.
...
#rb editor-ui-systems
#jira UE-164353
#preflight 646f369c2c0a5da0dc849154
[CL 25644058 by patrick boutot in ue5-main branch]
2023-05-26 11:58:53 -04:00
patrick boutot
aa10b2b6b9
MVVM: Add the Auto ExecutionMode. It will decide at compile time if it should run the binding should be run immediately or delayed. A binding will be run in delay mode if the binding can be triggered from more than one field.
...
#rb vincent.gauthier
#preflight 646e13201b241f07482943d5, 646f3cb2bf15b1ab007a3d10
[CL 25644056 by patrick boutot in ue5-main branch]
2023-05-26 11:58:47 -04:00
patrick boutot
8245b6eba3
MVVM: Update compiler error message when the field is not found. It's probably because it's missing the FieldNotify
...
#rb none
#preflight 646e6542807b157b8b536a2a
[CL 25635288 by patrick boutot in ue5-main branch]
2023-05-25 19:34:26 -04:00
patrick boutot
3bf46e8ebb
MVVM: Add a message at compile time when 2 views will be use at runtime.
...
#preflight 646e63f84422ba05f4286e65
[CL 25635282 by patrick boutot in ue5-main branch]
2023-05-25 19:34:21 -04:00
patrick boutot
47f876b932
MVVM: Fix static analysis warning
...
#rnx
#rb none
[CL 25546030 by patrick boutot in ue5-main branch]
2023-05-19 12:03:31 -04:00
patrick boutot
384a2ffacf
MVVM: Enable bindings from view to view or viewmodel to viewmodel for the compiler. The binding execution does not care. It was restricted by the UI.
...
#rb editor-ui-systems
#preflight 6464d204f033744ae66aa602
[CL 25509715 by patrick boutot in ue5-main branch]
2023-05-17 12:34:34 -04:00
patrick boutot
2fba638de9
MVVM: Do not add the view if there is no bindings.
...
#preflight 6464e2252d446eac96c956df
[CL 25508628 by patrick boutot in ue5-main branch]
2023-05-17 11:52:48 -04:00
patrick boutot
096c6f634c
MVVM: Fix display of getter functions on Conversion function arguments. Source of a binding can now be a widget in the UI.
...
#jira UE-185599
#preflight 645e3500592448f08b1fef26
[CL 25454521 by patrick boutot in ue5-main branch]
2023-05-12 13:33:28 -04:00
patrick boutot
82c490c84f
MVVM: Prevent crash with undo or when a binding is removed. The DetailView used to point directly to the binding in the view. WHen the view is modified, the DetailView was pointing to a dangling pointer. Also remove the customizaer because they don't respect the selection rules.
...
#preflight 645bba73e81da34de94eec52, 645c3bbfcf788a25588affbb
[CL 25425022 by patrick boutot in ue5-main branch]
2023-05-11 08:09:35 -04:00
danny couture
2959cc678f
Temporary stopgap to prevent blueprint compilation from ALT in editor from trying to preload objects
...
#rnx
#rb Francis.Hurteau
#preflight trivial
[CL 25240075 by danny couture in ue5-main branch]
2023-04-28 16:33:48 -04:00
patrick boutot
b4969d3095
MVVM: Unload properties from the view when no widget are using them. That reload the correct properties from a recompiled BP.
...
#rb none
#preflight 64469ece4944ef7892f2f1ae
[CL 25175416 by patrick boutot in ue5-main branch]
2023-04-24 23:18:34 -04:00
patrick boutot
f778be2e4a
MVVM: Remove the specialized viewmodel editor and use the Blueprint base editor instead.
...
#jira UE-182297
#preflight 643df3ff211b661dc4179363, 643e7f5ea35280ed4f198658, 643ea4febf1053846658cad3, 643fd0669566b61450a63e88
[CL 25108939 by patrick boutot in ue5-main branch]
2023-04-19 12:21:08 -04:00
patrick boutot
6952a33198
Gather search data for the BlueprintExtension. Used by the FindInBlueprint system.
...
#rb phillip.kavan, dan.oconnor
#preflight 643ee91b9566b614505c1b29
[CL 25104434 by patrick boutot in ue5-main branch]
2023-04-19 08:26:32 -04:00
bob tellez
a974b2479b
[Backout] - CL25038865
...
[FYI] Patrick.Boutot
Original CL Desc
-----------------------------------------------------------------
MVVM: Remove the specialized viewmodel editor and use the Blueprint base editor instead.
#jira UE-182297
#preflight 64381b51df20983c41604681
[CL 25050244 by bob tellez in ue5-main branch]
2023-04-14 17:07:03 -04:00
patrick boutot
a4220fc5fe
MVVM: Remove the specialized viewmodel editor and use the Blueprint base editor instead.
...
#jira UE-182297
#preflight 64381b51df20983c41604681
[CL 25039205 by patrick boutot in ue5-main branch]
2023-04-14 09:07:11 -04:00
bob tellez
953cc7733b
[Backout] - CL25027663
...
[FYI] Patrick.Boutot
Original CL Desc
-----------------------------------------------------------------
MVVM: Remove the specialized viewmodel editor and use the Blueprint base editor instead.
#jira UE-182297
#preflight 64381b51df20983c41604681
[CL 25035582 by bob tellez in ue5-main branch]
2023-04-13 20:30:11 -04:00
patrick boutot
ed5cdea372
MVVM: Remove the specialized viewmodel editor and use the Blueprint base editor instead.
...
#jira UE-182297
[CL 25032617 by patrick boutot in ue5-main branch]
2023-04-13 17:04:04 -04:00
patrick boutot
07f2ab96d8
MVVM: Fix false positive when detecting duplicated binding. Complex functions do not have a source and it's normal that it reuse the same compiled binding.
...
#rb none
#preflight none
[CL 25025595 by patrick boutot in ue5-main branch]
2023-04-13 10:55:58 -04:00
patrick boutot
67693ef1b7
MVVM: Fix SetViewModel that didn't trigger the child viewmodel binding when changed. Use QAGame UMG_MVVM_LongPath to test. The order the sources are added is important to make sure the bindings are executed in the correct order.
...
#rb yohann.dossantos
#preflight 642ebaca4847065878530573
[CL 24956638 by patrick boutot in ue5-main branch]
2023-04-06 16:59:04 -04:00
marc audy
6381600309
Move UMG/FieldNotification files to the FieldNotification module.
...
#jira UE-130880
#rb yohann.dossantos
#preflight 64259ab69834526476306f92, 642aee5a6a37fb35e9ba9926
[CL 24905939 by marc audy in ue5-main branch]
2023-04-03 22:29:35 -04:00
patrick boutot
06a212dc01
MVVM: Add option to not add the compiled result to the final GeneratedClass. Used for property validation.
...
[CL 24884489 by patrick boutot in ue5-main branch]
2023-04-01 02:41:19 -04:00
Patrick Boutot
d6af8a1dd4
MVVM: Remove warning when building the viewmodel setter graph. The cast not is not needed anymore.
...
#rb yohann.dossantos
#preflight 6426deeb2a0b706ac68f81d8
[CL 24871491 by Patrick Boutot in ue5-main branch]
2023-03-31 10:56:15 -04:00
zahra nikbakht
f6c07441c6
Disable/enable context filtering in MVVM binding creation through project settings or a temporary checkbox
...
#preflight 641c89d9a86ae7cbcce4dae3
#rb patrick.boutot
#jira UE-180197
[CL 24766690 by zahra nikbakht in ue5-main branch]
2023-03-23 15:27:54 -04:00