Commit Graph

134 Commits

Author SHA1 Message Date
patrick boutot
8919ba1c0d MVVM: Fix ViewModel name in IMPLEMENT_MODULE. It prevented the module to be loaded in cooked build.
#rb rex.hill
#rnx

[CL 22105133 by patrick boutot in ue5-main branch]
2022-09-20 19:24:01 -04:00
patrick boutot
28a6faded5 UMG: Add PreConstruct and Construct call back to extension. Do not remove extension in the destruction call. They maybe be added out of the construct/destruct loop. Fix bad test in EvaluateObjectProperty.
#jira none
#rb daren.cheng, vincent.gauthier
#cherrypick 21739076
#preflight 6320c5ed29254beccb7b6f1a
#preflight 63286e10ea1c94f4c5daf87c

[CL 22084862 by patrick boutot in ue5-main branch]
2022-09-19 19:57:05 -04:00
patrick boutot
c39a03adaa Fix compiler error. Introduced with CL 22073194.
[REVIEW] none
#rnx

[CL 22084856 by patrick boutot in ue5-main branch]
2022-09-19 19:56:57 -04:00
patrick boutot
9609b38905 MVVM: Add BP binding event to Viewmodel. Fix FieldVariant::IsEmpty now check if the pointer is nullptr (the function or property is not valid anymore). GetAvailableConversionFunctions now check for the widget parent class.
#rb sebastian.nordgren

[CL 22084831 by patrick boutot in ue5-main branch]
2022-09-19 19:56:19 -04:00
sebastian nordgren
952dbf828e MVVM - Field selector now displays valid conversion functions in the same dropdown menu as properties.
#jira UE-161689
[REVIEW] [at]patrick.boutot
#rnx
#preflight 63243e003752284a31722a6a

[CL 22050372 by sebastian nordgren in ue5-main branch]
2022-09-16 11:36:30 -04:00
sebastian nordgren
1f1ebd7b0b CIS - Fixed SMVVMFunctionParameter::OnSelectionChanged() taking a value instead of a const& due to changes in SMVVMFieldSelector which haven't gone in yet.
#rb trivial
#rnx

[CL 22039954 by sebastian nordgren in ue5-main branch]
2022-09-15 18:08:02 -04:00
sebastian nordgren
dc0b62bd17 CIS - Fixed SMVVMFunctionParameter calling OnFieldSelectionChanged, which has not yet been submitted.
#rb trivial
#rnx

[CL 22039943 by sebastian nordgren in ue5-main branch]
2022-09-15 18:06:54 -04:00
sebastian nordgren
be22b0538f MVVMBlueprintPropertyPath now has an AppendBasePropertyPath() that appends to the end of the path, allowing you to build complex paths.
#jira UE-161689
[REVIEW] [at]patrick.boutot
#rnx

[CL 22039926 by sebastian nordgren in ue5-main branch]
2022-09-15 18:06:09 -04:00
sebastian nordgren
acad8958a0 Removed fully commented-out MVVMPropertyAccess files.
#rb patrick.boutot
#rnx
#preflight 63231d8a5d5184f71e32f6e5

[CL 22039915 by sebastian nordgren in ue5-main branch]
2022-09-15 18:05:42 -04:00
sebastian nordgren
e53b08b744 MVVM - SFunctionParameter now correctly handles simple conversion function arguments.
#jira UE-161689
#rb patrick.boutot
#rnx
#preflight 632318455d5184f71e317233

[CL 22039904 by sebastian nordgren in ue5-main branch]
2022-09-15 18:05:15 -04:00
sebastian nordgren
2a7abd1c45 MVVM - Editor subsystem now correctly handles calls for simple conversion functions that don't create a wrapper UEdGraph.
#jira UE-161689
[REVIEW] [at]patrick.boutot
#rnx
#preflight 6323188ae872d7da0394014c

[CL 22039890 by sebastian nordgren in ue5-main branch]
2022-09-15 18:04:15 -04:00
patrick boutot
c3ec2c1773 UMG: Add PreConstruct and Construct call back to extension. Do not remove extension in the destruction call. They maybe be added out of the construct/destruct loop. Fix bad test in EvaluateObjectProperty.
#rb daren.cheng, vincent.gauthier
#cherrypick 21739076

[CL 21997843 by patrick boutot in ue5-main branch]
2022-09-13 21:51:00 -04:00
sebastian nordgren
a24fc2361a Missed new files from previous submit.
#jira UE-161689
#rb patrick.boutot
#rnx

[CL 21862827 by sebastian nordgren in ue5-main branch]
2022-09-07 17:15:14 -04:00
sebastian nordgren
e819de4be2 MVVM - Conversion function parameters are now displayed in the Bindings list below the relevant binding.
Numerous pieces of UI polish: tooltips, padding, colours and wording.

#jira UE-161689
[REVIEW] [at]patrick.boutot
#rnx
#preflight 63186056ab25bb91f51784b8

[CL 21862821 by sebastian nordgren in ue5-main branch]
2022-09-07 17:14:59 -04:00
sebastian nordgren
bee255413f MVVM - SMVVMSourceEntry now displays the property type in the tooltip.
#jira UE-161689
[REVIEW] [at]patrick.boutot
#rnx

[CL 21862763 by sebastian nordgren in ue5-main branch]
2022-09-07 17:13:10 -04:00
sebastian nordgren
bc6b68d5bd MVVM - Added FindConversionFunctionArgumentPin() and GetConversionFunction() methods to UMVVMEditorSubsystem.
[REVIEW] [at]patrick.boutot
#rnx
#jira UE-161689
#preflight 631750a3da63cdf170ef3bc2

[CL 21862755 by sebastian nordgren in ue5-main branch]
2022-09-07 17:13:03 -04:00
sebastian nordgren
01e4fb76dc MVVM - Added a warning into the Bindings panel when you have no viewmodels created.
Bindings details panel is hidden unless there are bindings created.

[REVIEW] [at]patrick.boutot
#jira UE-161689
#rnx
#preflight 63175118032bd43d86464724

[CL 21827337 by sebastian nordgren in ue5-main branch]
2022-09-06 15:44:13 -04:00
Patrick Boutot
262ae9354a UMG: Add PreConstruct and Construct call back to extension. Do not remove extension in the destruction call. They maybe be added out of the construct/destruct loop.
#jira none
#rb daren.cheng, vincent.gauthier
#preflight 6310ad94167c2792ba0ca045

[CL 21739076 by Patrick Boutot in ue5-main branch]
2022-09-01 09:24:24 -04:00
patrick boutot
0ffec4acc3 MVVM: Fix looping compilation. When only the skeletal is compiled, no GC is called to destroyed the temporary objects.
#rb sebastian.nordgren
#preflight 630653d6c744dac9672cbf70

[CL 21572244 by patrick boutot in ue5-main branch]
2022-08-25 16:53:16 -04:00
ben zeigler
9ea9312867 Fix broken redirects discovered by running -DebugCoreRedirects on the engine
Some of these needed full paths after the path lookup changes, some were out of date, and some were typos
#jira UE-161345
#rb matt.peters
#preflight 6306824e5a5d4e462465eaf7

[CL 21566281 by ben zeigler in ue5-main branch]
2022-08-25 11:56:33 -04:00
Patrick Boutot
deb4338cda MVVM: Compile complex conversion functon and execute them as a regular binding.
#rb sebastian.nordgren
#prefligh 63062f5c5366f61a42bced80

[CL 21544671 by Patrick Boutot in ue5-main branch]
2022-08-24 13:14:51 -04:00
Zousar Shaker
3f4252aa56 ObjectPtr upgrade for engine plugins used from UnrealEditor -allmodules. Automated upgrade process.
#rb none
#preflight 62fe7f270601ad0504910c30

[CL 21447894 by Zousar Shaker in ue5-main branch]
2022-08-18 15:08:49 -04:00
UnrealBot
73409369c0 Branch snapshot for CL 21319338
[CL 21319338 in ue5-main branch]
2022-08-10 16:03:37 +00:00
Patrick Boutot
764bdff411 MVVM: Remove the blueprintable on ViewModelBase for a test and forgot to add it back.
#rnx
#preflight none

[CL 21221367 by Patrick Boutot in ue5-main branch]
2022-07-22 11:08:48 -04:00
Patrick Boutot
1022bd41a2 Move function from the MVVM editor module to the blueprint compiler module.
#preflight 62da87adac71f3a225a75336

[CL 21219105 by Patrick Boutot in ue5-main branch]
2022-07-22 07:39:25 -04:00