patrick boutot
bc181cb231
MVVM: Rename MVVMBlueprintViewBinding.ViewModelPath and WidgetPath to SourePath and DestinationPath. Historicly they were named that way because it made sense to bind grom viewmodel to a widget. Now we can bind from any property to any property. We renamed to remove the confusion.
...
#test MVVM asset in QAGame
#rb Yohann.DosSantos
#preflight 64089d788c0039bbf73e80d8
[CL 24574634 by patrick boutot in ue5-main branch]
2023-03-09 08:41:28 -05:00
patrick boutot
8f4aae576d
MVVM: Temporary disable code that make the viewmodel variable private. The code is there to prevent setting the variable without using the Setter function.
...
[CL 24525458 by patrick boutot in ue5-main branch]
2023-03-06 13:07:33 -05:00
patrick boutot
91dfcc1e92
MVVM: First step to support viewmodel inside viewmodel. The wiew now support source that is not a UserWidget property. The compiler generates the missing path.
...
#jira UE-155920
#preflight 6405aa936e1dadfcdaec0442
[CL 24521505 by patrick boutot in ue5-main branch]
2023-03-06 09:41:11 -05:00
ronald koppers
6f5addd262
Renamed PropertyEditorPermissionList to PropertyPermissionList.
...
#preflight 63fd04f5c35a14198011368b
#rb Rex.Hill
[CL 24432348 by ronald koppers in ue5-main branch]
2023-02-27 16:27:44 -05:00
ronald koppers
a15889181b
Added a new hidden property validation list.
...
#rb Rex.Hill
#preflight 63f7c9562b1a2765f90a26a5
[CL 24397802 by ronald koppers in ue5-main branch]
2023-02-24 03:57:54 -05:00
patrick boutot
fb31ea2d89
MVVM: Test if the properties or functions are allowed at compile time.
...
#jira UE-164316
#preflight 63eaf47eb91ae11c1cf4ded7, 63ece0c9514832b242a0f66b
[CL 24289488 by patrick boutot in ue5-main branch]
2023-02-17 15:28:46 -05:00
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