patrick boutot
583f54b65e
Revert properties or functions compile time test introdued with CL 24208984
...
[CL 24251749 by patrick boutot in ue5-main branch]
2023-02-16 01:58:19 -05:00
patrick boutot
82df764154
MVVM: Test if the properties or functions are allowed at compile time.
...
#jira UE-164316
#preflight 63eaf47eb91ae11c1cf4ded7, 63ece0c9514832b242a0f66b
[CL 24251528 by patrick boutot in ue5-main branch]
2023-02-16 01:48:06 -05:00
patrick boutot
50aed20739
Revert properties or functions compile time test introdued with CL 24208984
...
[CL 24215611 by patrick boutot in ue5-main branch]
2023-02-14 13:03:02 -05:00
patrick boutot
7dd604438f
MVVM: Test if the properties or functions are allowed at compile time.
...
#jira UE-164316
#preflight 63eaf47eb91ae11c1cf4ded7
[CL 24213905 by patrick boutot in ue5-main branch]
2023-02-14 12:07:02 -05:00
patrick boutot
e8291c18bd
MVVM: Veriry the allowed list when picking a property/function from the field selector.
...
#jira
#preflight 63e6975bf8244e55a4bab8ed
[CL 24173369 by patrick boutot in ue5-main branch]
2023-02-13 08:39:55 -05:00
patrick boutot
f366a0769c
MVVM: Fix bad else case when the allowed and disallowed list is used.
...
#jira UE-164316
[CL 24137186 by patrick boutot in ue5-main branch]
2023-02-11 12:41:40 -05:00
patrick boutot
2758a900b9
MVVM: Rename ViewModelResolver to ViewModelContextResolver
...
#jira UE-171160
#preflight 63e67449bd38b4c5cbe7374e
[CL 24136977 by patrick boutot in ue5-main branch]
2023-02-11 12:38:02 -05:00
patrick boutot
0d838c4210
MVVM: Filter Viewmodel context creation type per class. Use MVVMAllowedContextCreationType or MVVMDisallowedContextCreationType to allow or disallow types.
...
UCLASS(meta=(MVVMAllowedContextCreationType="Manual|CreateInstance"))
#jira UE-164316
#preflight 63e5ad91f15c83b793edc3c3
[CL 24119664 by patrick boutot in ue5-main branch]
2023-02-10 10:45:24 -05:00
patrick boutot
136813f938
UMG: Add setting to disable UMG binding.
...
#jira UE-164316
#preflight 63e455505c0ce8f11b0acb51
[CL 24106280 by patrick boutot in ue5-main branch]
2023-02-09 16:22:43 -05:00
patrick boutot
213eb80530
MVVM: Allow picking selecting an abstract class in as the viewmodal in UMG View but you are not able to create an instance.
...
Add a new way to select the viewmodel uses by the UMG View. User can extend the Resolver and can implement their own logic.
#jira UE-171160
#rb devan.england, sebatian.nordgren
#preflight 63e412003c44c83044e73fe4
[CL 24100372 by patrick boutot in ue5-main branch]
2023-02-09 12:14:47 -05:00
patrick boutot
f2cfd4e83f
MVVM: Add setting to find conversion functions.
...
#jira UE-164316
#preflight 63e3a287e042058d698ba8b4
[CL 24074931 by patrick boutot in ue5-main branch]
2023-02-08 12:16:32 -05:00
patrick boutot
6fa51a1ac3
MVVM: Remove the viewmodel editor from the build.
...
#rb yohan.dossantos
#preflight 63db87323f475e061ff89ede
[CL 24029419 by patrick boutot in ue5-main branch]
2023-02-06 09:20:10 -05:00
patrick boutot
eeb3c16fca
MVVM: Add a allowed ExecutionMode list.
...
Move GlobalCollection to GameInstance subsystem.
Rename category from MVVM to Viewmodel.
#preflight 63d5e0bcba4fadeef09bdfc2
[CL 23927160 by patrick boutot in ue5-main branch]
2023-01-31 10:21:03 -05:00
henrik karlsson
9183978e29
[Engine/Plugins]
...
* Removed includes (using IWYU) in private files
#preflight 63c79978ac35a0e9dabbe408
#rb none
[CL 23770038 by henrik karlsson in ue5-main branch]
2023-01-19 00:48:07 -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
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
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