patrick boutot
c1b001cd61
MVVM: Add UX for view's settings. Seperate bindings initialization and sources initialization. Use can now select if it wants the bindings and the sources to be initialized.
...
#rb editor-ui-systems
[CL 26715851 by patrick boutot in ue5-main branch]
2023-07-31 14:43:55 -04:00
patrick boutot
4caca31df5
MVVM: Fix bad refactor code introduced with CL 26614337
...
#jira UE-191378
#rb none
[CL 26652353 by patrick boutot in ue5-main branch]
2023-07-27 16:00:59 -04:00
patrick boutot
f053a1822f
Temporary fix for UE-191378. Log an error instead of crashing until we figure out what is going on.
...
#rnx
#jira UE-191378
[CL 26651228 by patrick boutot in ue5-main branch]
2023-07-27 15:38:11 -04:00
patrick boutot
e86df75535
MVVM: When a conversion function is virtual, reevaluate at runtime the function.
...
#jira UE-189301
#rb vincent.gauthier
[CL 26629172 by patrick boutot in ue5-main branch]
2023-07-26 20:20:26 -04:00
patrick boutot
4cc085e73a
Fix 338325 build issue.
...
[CL 26629005 by patrick boutot in ue5-main branch]
2023-07-26 20:16:56 -04:00
patrick boutot
b8b7b1e074
MVVM: Add option to generate conversion graph when compiling and not saved in the packages.
...
Useful when graph cannot be saved.
#jira UE-130879
[CL 26614927 by patrick boutot in ue5-main branch]
2023-07-26 14:04:59 -04:00
patrick boutot
38ce8d67f6
MVVM: Change error message when the field does not exist to include a posible solution to the problem. Test if the field exist on the downcasted struct instead of the previous property owner struct.
...
#jira UE-189649
#rb vincent.gauthier
[CL 26470072 by patrick boutot in ue5-main branch]
2023-07-19 16:38:38 -04:00
zahra nikbakht
29bb543f70
MVVM: add searchbar for binding view panel
...
#jira UE-170982
#rb patrick.boutot
[CL 26466746 by zahra nikbakht in ue5-main branch]
2023-07-19 14:35:01 -04:00
patrick boutot
e0e36eb2e5
MVVM: Fix analysis issue. Early returns if we can't evaluate the path.
...
#rnx
[CL 26100277 by patrick boutot in ue5-main branch]
2023-06-19 15:14:02 -04:00
patrick boutot
96ed2dbc61
MVVM: Save the MemberReference with self context. That allow the path to be used in the skeletal compilation phase.
...
#rb editor-ui-systems
[CL 26053542 by patrick boutot in ue5-main branch]
2023-06-16 11:26:16 -04:00
patrick boutot
7391a6794f
MVVM: Change the displayname of some Viewmodel properties.
...
#rb editor-ui-systems
[CL 26051658 by patrick boutot in ue5-main branch]
2023-06-16 10:41:42 -04:00
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