331 Commits

Author SHA1 Message Date
Joe Kirchoff
446acd6206 Fix Win64 Shipping -DisableUnity -NoPCH issues due to incorrect stats header
#rnx
#jira UE-192223
#jira UE-192224
#jira UE-192225

[CL 26896755 by Joe Kirchoff in 5.3 branch]
2023-08-07 16:03:18 -04:00
patrick boutot
3cc97f0ad7 MVVM: If we are not allowed to add the view, remove all the generated functions added by the view.
#rb none
#jira UE-130879

[CL 26881565 by patrick boutot in 5.3 branch]
2023-08-07 09:54:21 -04:00
patrick boutot
71b99248bb MVVM: Fix conversion function allow test when the graph is a wrapper.
[CL 26870831 by patrick boutot in 5.3 branch]
2023-08-05 11:49:18 -04:00
patrick boutot
b646312e1a MVVM: Add setting to show the View settings.
[CL 26870782 by patrick boutot in 5.3 branch]
2023-08-05 11:47:27 -04:00
patrick boutot
5ea06e3951 MVVM: Add flag on viewmodel context to allow edit, remove and rename in the editor.
#rb editor-ui-systems

[CL 26853829 by patrick boutot in 5.3 branch]
2023-08-04 13:59:09 -04:00
patrick boutot
7142dd466a MVVM: Undo modification made to make property blueprintreadonly. Introduced with CL 26845876
#rb trivial

[CL 26848348 by patrick boutot in 5.3 branch]
2023-08-04 11:35:27 -04:00
patrick boutot
6362905afd MVVM: Fix conversion function with multiples input paths.
Bindings will only be executed once at initialization. The bug happend when more than once source can activate the same binding.
Binding can now be OneWay if at least one argument is a FieldNotify. Otherwise it needs to be a OneTime.
Binding that has hardcoded value, no paths, are now supported.
#rb vincent.gauthier

[CL 26845984 by patrick boutot in 5.3 branch]
2023-08-04 10:43:00 -04:00
patrick boutot
cbced5c93a MVVM: Fix bad order in ToString introduced with CL26629088
#rb trivial

[CL 26807113 by patrick boutot in 5.3 branch]
2023-08-03 08:36:37 -04:00
patrick boutot
2a99e99983 MVVM: Fix logging when the CompiledLibrary is not loaded. Output a message when the source creation is set to Manual in the editor. Nothing is done at runtime but a message is still nice.
#rb trivial

[CL 26774148 by patrick boutot in 5.3 branch]
2023-08-02 11:22:03 -04:00
patrick boutot
5252058717 MVVM: Rework how nodes are read and created for complex conversion function.
#rb editor-ui-systems

[CL 26773210 by patrick boutot in 5.3 branch]
2023-08-02 11:03:00 -04:00
patrick boutot
e1256d6f10 MVVM: Fix bad format syntax.
#rnx
#rb trivial

[CL 26768904 by patrick boutot in 5.3 branch]
2023-08-02 08:36:00 -04:00
patrick boutot
086dff90f1 MVVM: Add viewmodel to the UMG preview mode.
#rb yohann.dossantos

[CL 26744924 by patrick boutot in 5.3 branch]
2023-08-01 13:13:28 -04:00
patrick boutot
a0ab119c05 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 26715781 by patrick boutot in 5.3 branch]
2023-07-31 14:42:30 -04:00
patrick boutot
5e7ddbdf85 MVVM: Fix bad refactor code introduced with CL 26614337
#jira UE-191378
#rb none

[CL 26652010 by patrick boutot in 5.3 branch]
2023-07-27 15:54:37 -04:00
patrick boutot
5f93aa6138 Temporary fix for UE-191378. Log an error instead of crashing until we figure out what is going on.
#rnx
#jira UE-191378

[CL 26649784 by patrick boutot in 5.3 branch]
2023-07-27 15:14:36 -04:00
patrick boutot
225ca03821 MVVM: When a conversion function is virtual, reevaluate at runtime the function.
#jira UE-189301
#rb vincent.gauthier

[CL 26629110 by patrick boutot in 5.3 branch]
2023-07-26 20:19:13 -04:00
patrick boutot
232cc0a33f Fix 338325 build issue.
[CL 26628963 by patrick boutot in 5.3 branch]
2023-07-26 20:15:47 -04:00
patrick boutot
81e077a7d4 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 26614351 by patrick boutot in 5.3 branch]
2023-07-26 13:51:11 -04:00
zahra nikbakht
01f1ee22a4 MVVM: add searchbar for binding view panel
#jira UE-170982
#rb patrick.boutot
#p4v-cherrypick 26466725

[CL 26555095 by zahra nikbakht in 5.3 branch]
2023-07-24 16:49:52 -04:00
byron cornejo
d4b465184f Merging CL 26238941 from Main into 25.30
[CL 26490847 by byron cornejo in 5.3 branch]
2023-07-20 14:02:42 -04:00
patrick boutot
3aeb76aef3 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 26467804 by patrick boutot in 5.3 branch]
2023-07-19 15:03:01 -04:00
patrick boutot
403ed78738 MVVM: Add stats to MVVM View runtime.
#rb vincent.gauthier

[CL 26465547 by patrick boutot in 5.3 branch]
2023-07-19 13:50:24 -04:00
jc authier
6d97495aec MVVM:
- Add Resolver function called when a VM set by a Resolver is removed from a View

[REVIEW] [at]patrick.boutot

[CL 26189713 by jc authier in 5.3 branch]
2023-06-22 14:52:50 -04:00
patrick boutot
5e4749515e MVVM: Fix analysis issue. Early returns if we can't evaluate the path.
#rnx

[CL 26100829 by patrick boutot in 5.3 branch]
2023-06-19 15:23:10 -04:00
patrick boutot
f7a219685a MVVM: Save the MemberReference with self context. That allow the path to be used in the skeletal compilation phase.
#rb editor-ui-systems

[CL 26058530 by patrick boutot in 5.3 branch]
2023-06-16 12:57:13 -04:00