henrik karlsson
b5164ac775
Fixes to make modules compile with IWYU. We've added to IWYU toolchain so it compiles "orphaned" headers which does not have a owning cpp file. This identified lots of headers that couldn't be compiled by themselves (or if they were to included first)
...
Change consist of only forward declaration and additional includes
#preflight 63789c1de30d438849c48188
#rb none
[CL 23218412 by henrik karlsson in ue5-main branch]
2022-11-21 03:22:23 -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
f3728739d0
Fix NonUnity job 636bf448d10f036beaf4dc72 intoduced with CL 23057335
...
#rnx
[CL 23071804 by patrick boutot in ue5-main branch]
2022-11-10 01:07:55 -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
sebastian nordgren
44ecbee918
MVVM - Added missing transactions.
...
#rb none
#preflight 63691c11843e6ac7945129a4
[CL 23012684 by sebastian nordgren in ue5-main branch]
2022-11-07 12:09:57 -05:00
patrick boutot
f3191f88c3
MVVM: Split MVVMViewModel's delegate into it's own struct to be reused by other plugins.
...
#rb sebastian.nordgren
#preflight 63481e06204d7f312b3bf3b4
[CL 23009982 by patrick boutot in ue5-main branch]
2022-11-07 09:28:33 -05:00
sebastian nordgren
9049daead1
MVVM: Field selector now show a tooltip of the full path, and functions show the function signature.
...
It is possible to show only the last field in a path when space is limited.
[REVIEW] [at]patrick.boutot
#rnx
#preflight 63611c20731604696a0f4e3a
[CL 22919758 by sebastian nordgren in ue5-main branch]
2022-11-02 12:50:43 -04:00
henrik karlsson
8f895fef35
Added includes needed after removing includes in headers
...
#preflight 6360b63e41625be270a6e464
#rb none
[CL 22888775 by henrik karlsson in ue5-main branch]
2022-11-01 15:14:15 -04:00
devan england
696ea1faf8
Updating MVVMViewModelCollection to support finding a View Model by class regardless of name.
...
#rb patrick.boutot
[CL 22850793 by devan england in ue5-main branch]
2022-10-29 03:00:48 -04:00
sebastian nordgren
9b99a6973b
MVVM: Fixed plugin description to describe what MVVM means.
...
#rb trivial
#rnx
[CL 22808548 by sebastian nordgren in ue5-main branch]
2022-10-27 09:17:35 -04: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
324bfb142b
MVVM: Display the correct name in the detail view for the source and destination property. Use the correct property, as filter, for the mode direction.
...
#rb sebastien.nordgren
[CL 22802844 by patrick boutot in ue5-main branch]
2022-10-26 22:18:51 -04:00
henrik karlsson
b5b86c796c
This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
...
#preflight 6355d4940313c24974b2107b
#rb none
[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
Robb Surridge
610c467639
Update vendor links for built-in plugins to use secure protocol.
...
#jira UE-166823
#rb lauren.barnes
#preflight 6352b20b7261e565c476ec3b
[CL 22690089 by Robb Surridge in ue5-main branch]
2022-10-21 11:04:07 -04:00
patrick boutot
5475eed140
MVVM: Prevent access to protected properties and functions.
...
[REVIEW] sebastian.nordgren
#preflight 6351889e777a77c440e683f6
[CL 22670347 by patrick boutot in ue5-main branch]
2022-10-20 16:40:28 -04:00
patrick boutot
c4672ea708
MVVM: ViewModel Panel display all the "notify" properties.
...
#rb none
[FYI] sebastian.nordgren
[CL 22509556 by patrick boutot in ue5-main branch]
2022-10-13 14:56:44 -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
84eae0a009
Fixed LOCTEXT mismatch in MVVMFieldPathHelper.
...
#rb trivial
#rnx
[CL 22400121 by sebastian nordgren in ue5-main branch]
2022-10-07 10:11:35 -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
dd8a8abeb6
MVVM - Field selector can now display long paths, eg. Slot > Margin > Left.
...
Field selector now maintains conversion function selection after searching.
#rb patrick.boutot
#rnx
#preflight 633eb382d910a076839a324b
[CL 22388757 by sebastian nordgren in ue5-main branch]
2022-10-06 20:07:21 -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
sebastian nordgren
0ea0e80d62
MVVM - It is now possible to delete bindings by pressing Delete in the Bindings view.
...
Added missing Binding Mode tooltip.
[REVIEW] [at]patrick.boutot
#rnx
#preflight 633c256df91bb7615bc333eb
[CL 22331014 by sebastian nordgren in ue5-main branch]
2022-10-04 11:05:35 -04:00
sebastian nordgren
d1d3c1f6b9
MVVM - Details panel is now initially collapsed.
...
#rb trivial
#rnx
#preflight 633ae131ef77394565030de3
[CL 22322160 by sebastian nordgren in ue5-main branch]
2022-10-03 20:36:01 -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