aris theophanidis
7192b9d0a2
Remove text.h from script.h (script.h is included by object.h)
...
#rb Yoan.StAmant
[CL 30776575 by aris theophanidis in ue5-main branch]
2024-01-22 11:52:48 -05:00
steve robb
f029468598
Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
...
[CL 30729174 by steve robb in ue5-main branch]
2024-01-19 16:41:35 -05:00
zahra nikbakht
1692e62b5c
MVVM: allow viewmodel values to be edited on nested userwidgets.
...
Expose viewmodels whose creation type is "Create Instance" in the details panel of nested userwidgets and allow editing them independently.
#jira UE-185718
#rb christian.savoie, jared.joyal, Patrick.Boutot
[CL 30717868 by zahra nikbakht in ue5-main branch]
2024-01-19 11:53:42 -05:00
steve robb
7da84c1d1b
Replaced UE_NODISCARD with [[nodiscard]].
...
[CL 30593744 by steve robb in ue5-main branch]
2024-01-12 10:47:04 -05:00
patrick boutot
146c084883
MVVM: Enable K2Node as conversion functions.
...
#jira UE-190393
#rb editor-ui-systems
[CL 30592808 by patrick boutot in ue5-main branch]
2024-01-12 10:07:58 -05:00
patrick boutot
d44a4d364b
MVVM: Fix issue where the binding list was registering to the modification callback too many times.
...
#jira UE-190393
#rb yohann.dossantos
[CL 30584487 by patrick boutot in ue5-main branch]
2024-01-11 20:45:20 -05:00
patrick boutot
5e4922d302
MVVM: Show binding blueprint graph doesn't copy the graph. It now bring it into focus or show it into a new tab if it's a temporary graph.
...
#rb yohann.dossantos
[CL 30567643 by patrick boutot in ue5-main branch]
2024-01-11 09:46:52 -05:00
zahra nikbakht
af40e0a047
MVVM: support widget drag-drop from hierarchy view to binding panel.
...
#jira UE-202316
#rb Patrick.Boutot
[CL 30540722 by zahra nikbakht in ue5-main branch]
2024-01-10 12:34:06 -05:00
patrick boutot
dfeccefe8d
MVVM: In the editor, the "show generated graph" button now only show the generated graph and does not duplicate or add it to the blueprint.
...
Fix build issue "Use of if (A) {...} else if (A){...}"
[CL 30502868 by patrick boutot in ue5-main branch]
2024-01-09 07:58:46 -05:00
patrick boutot
1293c58646
MVVM: Add PinLinedValue. Use as a variant to easily set the propertypath, function or node of a pin.
...
#jira UE-200604
[CL 30496334 by patrick boutot in ue5-main branch]
2024-01-08 20:36:10 -05:00
patrick boutot
21dc15a95c
MVVM: Update the shared flag correctly after. Issue introduced with CL 30042195.
...
#rb editor-ui-systems
[CL 30496282 by patrick boutot in ue5-main branch]
2024-01-08 20:31:39 -05:00
patrick boutot
6aaa6fe147
MVVM: Change the location of the fieldnotify icon in the MVVM editor to help with consistency with the other tools.
...
[CL 30496210 by patrick boutot in ue5-main branch]
2024-01-08 20:24:09 -05:00
patrick boutot
455cdbbfc2
Change the layout to include the notification bell
...
#jira UE-201175
#rb editor-ui-systems
[CL 30440514 by patrick boutot in ue5-main branch]
2023-12-22 10:10:10 -05:00
patrick boutot
9974aef4a7
MVVM: Add MVVMBlueprintFunctionReference. A struct that can be a K2Node or a UFunction.
...
#jira UE-200604
#rb editor-ui-systems
[CL 30440347 by patrick boutot in ue5-main branch]
2023-12-22 09:43:14 -05:00
patrick boutot
18bcac7caf
MVVM: Fix bad deprecation for PinName. Confused IsValid with IsNone.
...
#jira UE-200604
#rb patrick.boutot
[CL 30433048 by patrick boutot in ue5-main branch]
2023-12-21 16:18:43 -05:00
patrick boutot
e50e0961e8
MVVM: Rename the property introduced with CL 30396310. It was in conflict with an old property that got removed and was not deprecated properly. Old data tries to load the old property with the bad type.
...
#rb none
[CL 30402116 by patrick boutot in ue5-main branch]
2023-12-19 15:38:12 -05:00
patrick boutot
754ef035a8
MVVM: Revert bad merge in EventRow introduce with CL 30179633.
...
#jira UE-200604
[CL 30396364 by patrick boutot in ue5-main branch]
2023-12-19 11:33:25 -05:00
patrick boutot
abacb37ea4
MVVM: Update the pin from a name to an array of name. That will allow the pin to be used in converion function inside conversion function.
...
#jira UE-200604
#rb editor-ui-systems
[CL 30396321 by patrick boutot in ue5-main branch]
2023-12-19 11:31:33 -05:00
patrick boutot
795b4519b7
MVVM: Select the accessor class from the binding entry instead of calculating a new one. It may fail the verification if the property is not yet created and will be created later when compiling the widget.
...
#jira UE-202934
[CL 30384398 by patrick boutot in ue5-main branch]
2023-12-18 17:56:11 -05:00
zahra nikbakht
07b5dae4ec
[Backout] - CL30376074
...
[FYI] zahra.nikbakht
Original CL Desc
-----------------------------------------------------------------
MVVM: allow viewmodel values to be edited on nested userwidgets.
Expose viewmodels whose creation type is "Create Instance" in the details panel of nested userwidgets and allow editing them independently.
#jira UE-185718
#rb Patrick.Boutot
#virtualized
[CL 30378342 by zahra nikbakht in ue5-main branch]
2023-12-18 12:37:49 -05:00
zahra nikbakht
cc8d9c4d96
MVVM: allow viewmodel values to be edited on nested userwidgets.
...
Expose viewmodels whose creation type is "Create Instance" in the details panel of nested userwidgets and allow editing them independently.
#jira UE-185718
#rb Patrick.Boutot
#virtualized
[CL 30376075 by zahra nikbakht in ue5-main branch]
2023-12-18 10:38:20 -05:00
vincent gauthier
c4ef02d972
Minor fix to MVVM ClassBinding initialization. This has no impact on execution since the value is always set after the object is created, but it's safer this way.
...
#rb vincent.gauthier
#jira UE-201991
[CL 30240868 by vincent gauthier in ue5-main branch]
2023-12-11 12:06:40 -05:00
matt peters
64658cf6ae
GetAssetRegistryTags deprecation: Make the old GetAssetRegistryTags and related functions deprecated.
...
Upgrade the overrides and callsites in all of Epic's code.
Every class that can be subclassed by licensees that has its override change needs to keep the old version of the function as deprecated. Otherwise subclasses that call Super::GetAssetRegistryTags will have a compile error instead of a deprecation warning.
Several classes had their own extension method for GetAssetRegistryTags being passed on to user data classes. Updated all of those to take FAssetRegistryTagsContext just like GetAssetRegistryTags does.
#rnx
#rb Francis.Hurteau
[CL 30224166 by matt peters in ue5-main branch]
2023-12-08 21:45:21 -05:00
patrick boutot
8fcc4bc35b
MVVM: Add developer option to copy the generated graph from a binding. Move the common for tthe ENtryRow to the MVVMRowHelper.
...
#jira UE-200604
#rb editor-ui-systems
[CL 30179639 by patrick boutot in ue5-main branch]
2023-12-07 10:20:55 -05:00
patrick boutot
8df44b473e
MVVM: Change how the Binding subsystem is ticked. SlateApplication PreTick can be triggered from multiples time per engine loop.
...
#rb vincent.gauthier
#jira UE-130879
[CL 30178850 by patrick boutot in ue5-main branch]
2023-12-07 09:40:53 -05:00