zahra nikbakht
0a3db230aa
MVVM: broadcast BindingUpdated when creating a binding via the Bind drop down in details panel.
...
[CL 26555194 by zahra nikbakht in ue5-main branch]
2023-07-24 16:52:11 -04:00
patrick boutot
38ce8d67f6
MVVM: Change error message when the field does not exist to include a posible solution to the problem. Test if the field exist on the downcasted struct instead of the previous property owner struct.
...
#jira UE-189649
#rb vincent.gauthier
[CL 26470072 by patrick boutot in ue5-main branch]
2023-07-19 16:38:38 -04:00
patrick boutot
64ba40ad5d
MVVM: Add stats to MVVM View runtime.
...
#rb vincent.gauthier
[CL 26467192 by patrick boutot in ue5-main branch]
2023-07-19 14:51:36 -04:00
zahra nikbakht
29bb543f70
MVVM: add searchbar for binding view panel
...
#jira UE-170982
#rb patrick.boutot
[CL 26466746 by zahra nikbakht in ue5-main branch]
2023-07-19 14:35:01 -04:00
christopher waters
2b78bbaa2b
Fixing remaining IWYU errors
...
[CL 26358328 by christopher waters in ue5-main branch]
2023-06-30 18:31:26 -04:00
christian savoie
687a43cafa
Remove inconsistent check causing issues in complex widget scenarios.
...
[REVIEW] [at]patrick.boutot, [at]jc.authier
[CL 26238955 by christian savoie in ue5-main branch]
2023-06-26 14:01:42 -04:00
jc authier
12211eca62
MVVM:
...
- Add Resolver function called when a VM set by a Resolver is removed from a View
[REVIEW] [at]patrick.boutot
[CL 26189524 by jc authier in ue5-main branch]
2023-06-22 14:48:22 -04:00
patrick boutot
3b0c606428
MVVM: Fix viewmodel not displaying when added for the first time.
...
#rnx
[CL 26122196 by patrick boutot in ue5-main branch]
2023-06-20 10:29:12 -04:00
patrick boutot
e0e36eb2e5
MVVM: Fix analysis issue. Early returns if we can't evaluate the path.
...
#rnx
[CL 26100277 by patrick boutot in ue5-main branch]
2023-06-19 15:14:02 -04:00
patrick boutot
96ed2dbc61
MVVM: Save the MemberReference with self context. That allow the path to be used in the skeletal compilation phase.
...
#rb editor-ui-systems
[CL 26053542 by patrick boutot in ue5-main branch]
2023-06-16 11:26:16 -04:00
patrick boutot
7391a6794f
MVVM: Change the displayname of some Viewmodel properties.
...
#rb editor-ui-systems
[CL 26051658 by patrick boutot in ue5-main branch]
2023-06-16 10:41:42 -04:00
patrick boutot
3fcf42d12d
MVVM: Fix displayname for viewmodel resolver.
...
#rb jc.authier
[CL 26049976 by patrick boutot in ue5-main branch]
2023-06-16 09:51:08 -04:00
zahra nikbakht
254629207f
Allow property drag-drop support for preview widget.
...
#rb patrick.boutot
#jira UE-183423
[CL 25984258 by zahra nikbakht in ue5-main branch]
2023-06-14 12:58:50 -04:00
patrick boutot
63b4b620a7
MVVM: Test if the Binding library is loaded before accessing it.
...
#rb editor-ui-systems
[CL 25892725 by patrick boutot in ue5-main branch]
2023-06-09 10:26:25 -04:00
christian savoie
63fc29a5a6
Default second template parameter to the first to allow for better auto deduction.
...
* Allows: UE_MVVM_SET_PROPERTY_VALUE(HoveredItem, {}); where the member is declared as TWeakObjectPtr<UFortItemVM> HoveredItem
[REVIEW] [at]patrick.boutot
#tests Compiled
[CL 25876366 by christian savoie in ue5-main branch]
2023-06-08 13:36:46 -04:00
zahra nikbakht
7201e1344f
MVVM: drag from viewmodel to Bind widget in the details view to create bindings.
...
#rb patrick.boutot
#jira UE-183423
[CL 25824946 by zahra nikbakht in ue5-main branch]
2023-06-06 15:17:40 -04:00
zahra nikbakht
8f77189b04
Drag and Drop support for viewmodel fields and widget properties in UMG details panel.
...
#jira UE-183423
#rb patrick.boutot
[CL 25816817 by zahra nikbakht in ue5-main branch]
2023-06-06 11:06:49 -04:00
patrick boutot
c4770283e9
MVVM: Add in menu extension to viewmodel editor. The Bindings panel is now "MVVM.ViewBindings.Toolbar" and the viewmodel panel is "MVVM.Viewmodels.Toolbar".
...
#jira UE-164353
#prefligth 647f2c2e6158e3d3209defb5
[CL 25815465 by patrick boutot in ue5-main branch]
2023-06-06 10:15:46 -04:00
keaton stewart
f31c33bf04
[Backout] - CL25766777 CIS FastCook Error
...
[FYI] Patrick.Boutot
Original CL Desc
-----------------------------------------------------------------
MVVM: Supports FieldNotify broadcast on BP defined variable.
#rb editor-ui-systems
#preflight 6479ed64d36d33e0e45190c7
[CL 25770631 by keaton stewart in ue5-main branch]
2023-06-02 15:16:58 -04:00
patrick boutot
624d0d37a6
MVVM: Supports FieldNotify broadcast on BP defined variable.
...
#rb editor-ui-systems
#preflight 6479ed64d36d33e0e45190c7
[CL 25766805 by patrick boutot in ue5-main branch]
2023-06-02 13:33:02 -04:00
patrick boutot
e20f6aee5e
MVVM: Support custom pin for complex conversion function.
...
#b editor-ui-systems
#preflight 6479d462e75a22639175d062
[CL 25758413 by patrick boutot in ue5-main branch]
2023-06-02 08:31:22 -04:00
patrick boutot
2043ca9bff
MVVM: Fix order when adding a delegate and removing delegate while a delegate is executing.
...
#prefligth 647947ac6f48a706660482d4
[CL 25758381 by patrick boutot in ue5-main branch]
2023-06-02 08:29:35 -04:00
patrick boutot
e696a7cb91
MVVM: In View Binding Panel, the "add" button now add the selected widget. The user can use the default behavior, saved in a setting.
...
#preflight 6479465a5d23eca37dcf107f
[CL 25757708 by patrick boutot in ue5-main branch]
2023-06-02 07:29:30 -04:00
patrick boutot
6ce2f2de39
MVVM: Fix Localization issue in Viewmodel debugger
...
#jira UE-187296
#rnx
#rb none
[CL 25681554 by patrick boutot in ue5-main branch]
2023-05-30 13:30:23 -04:00
patrick boutot
03865cc874
MVVM: Save the function name and object name, if available, to the DebugSnapshot. Add a detait view for the DebugSnapshot. Change the main tab default layout.
...
#rb editor-ui-systems
#preflight 645139be6538e45f7555fb84, 646f5f1d6c2a2532b14c6791
[CL 25644278 by patrick boutot in ue5-main branch]
2023-05-26 12:02:21 -04:00