patrick boutot
9ae72c9a26
MVVM: Change the MVVM category for Viewmodel
...
[FYI] shirley.man
[CL 23747985 by patrick boutot in ue5-main branch]
2023-01-17 18:39:09 -05:00
henrik karlsson
569f40ccd3
Attempt at fixing non unity on farm that I can't repro locally (how can it be!)
...
#preflight skipped
#rb none
[CL 23674777 by henrik karlsson in ue5-main branch]
2023-01-13 01:54:07 -05:00
henrik karlsson
3c9aacb1ad
[Engine/Plugins]
...
* Updated public headers for ~170 engine plugins using iwyu to remove includes not needed. Removed includes are still available behind UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2
#preflight 63c08f4a2a6acaf1622bcc73
#rb none
[CL 23674775 by henrik karlsson in ue5-main branch]
2023-01-13 01:54:01 -05:00
henrik karlsson
2f78497e67
[Engine/Plugins]
...
* Updated private files with IWYU for all plugins which had 3 or less changes made in ue5 main since last integration to fn
#preflight 63bf8d8b577437afe607dc72
#rb none
[CL 23659643 by henrik karlsson in ue5-main branch]
2023-01-12 01:48:34 -05:00
patrick boutot
2a9085be0f
Fix bad index uses introduced with CL23494894. Rename CompilerSourceContexts to CompilerUserWidgetPropertyContexts to help prevent futur issues.
...
#rb yohann.dossantos
#preflight 63b4d00d202bee5e27bd8563
[CL 23580206 by patrick boutot in ue5-main branch]
2023-01-04 15:47:23 -05:00
patrick boutot
f7e52e6daf
MVVM: Rework GetBindingInfoFromFieldPath to support self.
...
#rb sebatian.nordren
#preflight 63989711776b61ba3b30d2d7
[CL 23500069 by patrick boutot in ue5-main branch]
2022-12-13 18:24:52 -05:00
sebastian nordgren
6c38a45a61
MVVM - Blueprint view is now transactional, which causes undo to function in many cases that did not work before.
...
#jira UE-166281
[REVIEW] [at]patrick.boutot
#rnx
#preflight 63974ffd2960b7322075bf84
[CL 23499759 by sebastian nordgren in ue5-main branch]
2022-12-13 18:12:47 -05:00
sebastian nordgren
39201fd737
Fixed typo of NotifyFieldValudChangedClass -> NotifyFieldValueChangedClass.
...
[REVIEW] [at]patrick.boutot
#rnx
#preflight 63971923e15001c3065c7379
[CL 23480067 by sebastian nordgren in ue5-main branch]
2022-12-12 13:37:17 -05:00
patrick boutot
e9c392e679
MVVM: Add the viewmodal used by the UserWidget in the metadata
...
#jira UE-170872
#rb sebastian.nordgren
#preflight 638f71097e0feab0b7555610
[CL 23445713 by patrick boutot in ue5-main branch]
2022-12-08 09:06:03 -05:00
patrick boutot
071d007dd3
MVVM: Move the description for enum to be pickup correctly by the docgen
...
#rnx
[CL 23374787 by patrick boutot in ue5-main branch]
2022-12-02 12:10:43 -05:00
patrick boutot
1ed29a4a8d
MVVM: Selection fixes. Can now select the viewmodel self. Fix the reverse complexe function.
...
#rb sebastian.nordgren
#preflight 6380e372cc307d6fa5a387bb, 6380ea8833774509007f58f5
[CL 23267974 by patrick boutot in ue5-main branch]
2022-11-25 13:55:44 -05:00
patrick boutot
707d2e3eb5
MVVM: Fix the binding picker to select property when we are in read mode.
...
#jira UE-145739
#rb sebastian.nordgren
#preflight 6374f6ee324842530577f387
[CL 23174676 by patrick boutot in ue5-main branch]
2022-11-17 08:20:42 -05:00
patrick boutot
5fb63a6d59
MVVM: Execute Library Binding
...
#jira UE-132682
#rb sebastian.nordgren
[CL 23069825 by patrick boutot in ue5-main branch]
2022-11-09 21:03:55 -05:00
sebastian nordgren
8e4f5e6887
MVVM - Widgets without an explicit display name override are now displayed properly in the compile error log.
...
#rb trivial
#rnx
#preflight 63691c14d0174259ccd68041
[CL 23012905 by sebastian nordgren in ue5-main branch]
2022-11-07 12:24:30 -05:00
patrick boutot
f7f8f1b31c
MVVM: Saving binding id.
...
#rb sebastian.nordgren
#preflight 63592875555771b141c78656
[CL 22802866 by patrick boutot in ue5-main branch]
2022-10-26 22:19:39 -04:00
Patrick Boutot
cab5cb46a5
MVVM: Set the category on the generated widget property with the cagetory sent by the user.
...
#preflight 6346fd96663dafe4163a2b44
[CL 22482825 by Patrick Boutot in ue5-main branch]
2022-10-12 14:35:36 -04:00
sebastian nordgren
3fdafe9997
MVVM - Replaced all user-facing FStrings with FText. This includes all compiler error messages.
...
Binding display names now take into account complex conversion functions.
Complex conversion functions now compile correctly.
#rb patrick.boutot
#rnx
#preflight 633ebda6d910a076839e3ddf
#preflight 633ec514a712a61df1354aec
[CL 22388782 by sebastian nordgren in ue5-main branch]
2022-10-06 20:08:12 -04:00
sebastian nordgren
1fb1577293
MVVM - Bindings now have a GUID for identification purposes instead of using the index.
...
Display name is now more readable when conversion functions are involved.
Moved some conversion function code from MVVMEditorSubsystem to ConversionFunctionHelper so that it can be reused in the compiler.
#rb patrick.boutot
#rnx
#preflight 633d7020164ef40c2e3f308d
[CL 22362227 by sebastian nordgren in ue5-main branch]
2022-10-05 16:05:24 -04:00
bryan sefcik
50d4fac9e0
Updated ../Engine/Plugins/... to inline gen.cpp files
...
Before:
3548 unity files
Total CPU Time: 47343.578125 s
Total time in Parallel executor: 494.60 seconds
After:
3445 unity files
Total CPU Time: 46044.671875 s
Total time in Parallel executor: 468.51 seconds
#jira
#preflight 63336159b20e73a098b7f24f
[CL 22218213 by bryan sefcik in ue5-main branch]
2022-09-28 01:06:15 -04:00
patrick boutot
bf56fd9f4f
MVVM: Use WeakObjectPtr to save UObject reference. Display the widget current slot properties. Confirm that the selected property can be assign or read before returning it. Created project setting. Filter property that can be display in the FieldSelector.
...
#rb sebastian.nordren
#preflight 632b6876e23e50651bf79d06, 632df2c7d51603c54898b28b
[CL 22165378 by patrick boutot in ue5-main branch]
2022-09-23 20:46:19 -04:00
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
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
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
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
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