Commit Graph

37 Commits

Author SHA1 Message Date
patrick boutot
d4eb795f50 MVVM:
Compiler support convertion function.
Reset the compiled library after compilation (prevents multiple loading).
Initialize the widget generated class FieldId after a compilation.
When compiling Skel, the class is not link. Property may not be found with FindFieldByName because they were just created.
MVVM message log was not initialized.
Fix nullptr deferecing warning.
#rnx
#rb 19686188

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 19705236 via CL 19705239 via CL 19705248
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19705732 by patrick boutot in ue5-main branch]
2022-04-11 09:56:01 -04:00
patrick boutot
7cf2d4d9cd MVVM: Fix missing include.
#rnx
#preflight none

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 19674713 via CL 19674722 via CL 19674736
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19676139 by patrick boutot in ue5-main branch]
2022-04-07 15:45:21 -04:00
patrick boutot
4cca25a55d MVVM: Fix missing include.
#rnx
#preflight none

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 19673299 via CL 19674136 via CL 19674256
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19676083 by patrick boutot in ue5-main branch]
2022-04-07 15:44:41 -04:00
patrick boutot
b09866bc2a [Backout] - CL19667737
[FYI] patrick.boutot
Original CL Desc
-----------------------------------------------------------------
Merging MVVM plugin using //Fortnite/Dev-EngineMerge-To-//Fortnite/Main[at]19654975
#preflight 624ecffa4c5db57ae613729c
#rnx

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 19667696 via CL 19670681 via CL 19670711
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19673308 by patrick boutot in ue5-main branch]
2022-04-07 13:41:52 -04:00
patrick boutot
5d4a684166 MVVM: Fix ModelViewViewModelEditorModule.cpp that was badly merged
#rnx
#prefligh none
#rb none

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 19669144 in //UE5/Release-Engine-Staging/...
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19673146 by patrick boutot in ue5-main branch]
2022-04-07 13:36:01 -04:00
patrick boutot
67636cd183 Merging MVVM plugin using //Fortnite/Dev-EngineMerge-To-//Fortnite/Main[at]19654975
#preflight 624ecffa4c5db57ae613729c
#rnx

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 19667696 via CL 19667737 via CL 19667740
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19673108 by patrick boutot in ue5-main branch]
2022-04-07 13:34:36 -04:00
Patrick Boutot
39f24fb616 MVVM: Fix some static Analysis
#jira UE-148379
#rnx
#rb none
#preflight none

[CL 19651133 by Patrick Boutot in ue5-main branch]
2022-04-06 13:44:22 -04:00
sebastian nordgren
e767ba4dd2 Moved MVVM-specific images from UMGStyle to MVVMEditorStyle
Added Clear to conversion function button.

#review-19646894 @editor-ui-systems
#preflight 624da1004c5db57ae607f701

[CL 19647304 by sebastian nordgren in ue5-main branch]
2022-04-06 10:26:56 -04:00
sebastian nordgren
f5486be90c Removed static function limitation on conversion functions, which allows us to use functions defined on the UserWidget as conversion functions.
Formatting of errors changed to include the binding name (SourceObject.SourceProperty <-/<->/-> DestObject.DestProperty). Errors are now stored in the binding object again.

Renamed GetConversionFunctionPath to SourceToDestinationFunctionPath and SetConversionFunctionPath to DestinationToSourceFunctionPath.

#jira UE-148310
#review-19644346 @editor-ui-systems
#preflight 624d590e7d2eea4e18eddbb0

[CL 19645570 by sebastian nordgren in ue5-main branch]
2022-04-06 08:17:40 -04:00
daren cheng
dc02aacea5 Make MVVM PropertyPath reference getters / setters via FMemberReference.
#jira UE-146752
#rb Patrick.Boutot
#preflight 624cee38a64871f1a115f467

[CL 19639440 by daren cheng in ue5-main branch]
2022-04-05 22:00:18 -04:00
Patrick Boutot
a991e53c7e MVVM: Fix missing copyright notice
#preflight none

[CL 19593417 by Patrick Boutot in ue5-main branch]
2022-04-01 15:04:35 -04:00
Patrick Boutot
5cc291be88 MVVM: Move the ModelViewViewModel plugin to //UE5/Main/
#preflight 62471b2edc6183e3f51a8a07
#preflight 62473c85f73c316f680acef9

[CL 19592606 by Patrick Boutot in ue5-main branch]
2022-04-01 14:21:11 -04:00