Commit Graph

271 Commits

Author SHA1 Message Date
patrick boutot
999debadef Temporary remove some code to fix the build. Will reenabled later when we figure out what is causing the build issue.
#rnx

[CL 27472801 by patrick boutot in ue5-main branch]
2023-08-29 20:26:19 -04:00
patrick boutot
5cb485e853 MVVM: Clean up the code after CL 27409229 code review
#rb zahra.nikbakht

[CL 27460042 by patrick boutot in ue5-main branch]
2023-08-29 15:17:52 -04:00
patrick boutot
d0c553717b MVVM: Fix bad test when removing a viewmodel in the editor.
#rb none

[CL 27411358 by patrick boutot in ue5-main branch]
2023-08-28 10:56:40 -04:00
patrick boutot
2ea3d3af00 MVVM: Add callback when a view source changed.
#rb editor-ui-systems

[CL 27411166 by patrick boutot in ue5-main branch]
2023-08-28 10:49:28 -04:00
patrick boutot
7055c5a8d6 MVVM: Add instanced viewmodel. A way to create your viewmodel inside the view. The viewmodel is private and can only be used by the view. The feature is enabled by a setting. Change how the customization for the viewmodel context hide properties. Add a new submenu for the viewmodel panel.
#rb editor-ui-systems

[CL 27409246 by patrick boutot in ue5-main branch]
2023-08-28 08:59:49 -04:00
joseph sozio
1d4515b9ca [Backout] - CL27379069
[FYI] Patrick.Boutot
Original CL Desc
-----------------------------------------------------------------
MVVM: Add callback when a view source changed.
#rb editor-ui-systems

[CL 27399225 by joseph sozio in ue5-main branch]
2023-08-25 23:07:08 -04:00
patrick boutot
8d3f306aa0 MVVM: Add callback when a view source changed.
#rb editor-ui-systems

[CL 27379125 by patrick boutot in ue5-main branch]
2023-08-25 11:56:41 -04:00
patrick boutot
f77cfa51d6 MVVM: Request the view extention when adding a viewmodel.
[REVIEW] editor-ui-systems

[CL 27349186 by patrick boutot in ue5-main branch]
2023-08-24 13:39:16 -04:00
patrick boutot
1ffbe228b6 Add setting to disable Binding Event
#jira UE-166284
#rb editor-ui-systems

[CL 27302901 by patrick boutot in ue5-main branch]
2023-08-23 08:39:32 -04:00
patrick boutot
8566246a69 MVVM: Display ViewEvent in the BindingListView. When the destination path ends with a multicate delagate, transform the binding into an event and viseversa.
Also refactor how filtering works. The element should always exist and only the display should filter them.
#jira UE-166284
#rb editor-ui-systems

[CL 27268504 by patrick boutot in ue5-main branch]
2023-08-22 09:05:58 -04:00
kirill zorin
326387a582 GC barrier support for FFieldVariant
#rb robert.millar

[CL 27240818 by kirill zorin in ue5-main branch]
2023-08-21 11:45:55 -04:00
patrick boutot
ffcc9c9fce MVVM: Add setting to show the View settings.
[CL 26870803 by patrick boutot in ue5-main branch]
2023-08-05 11:47:54 -04:00
patrick boutot
a39450ea32 MVVM: Add flag on viewmodel context to allow edit, remove and rename in the editor.
#rb editor-ui-systems

[CL 26853896 by patrick boutot in ue5-main branch]
2023-08-04 14:01:32 -04:00
patrick boutot
67c030a302 MVVM: Add viewmodel to the UMG preview mode.
#rb yohann.dossantos

[CL 26744961 by patrick boutot in ue5-main branch]
2023-08-01 13:14:17 -04:00
patrick boutot
c1b001cd61 MVVM: Add UX for view's settings. Seperate bindings initialization and sources initialization. Use can now select if it wants the bindings and the sources to be initialized.
#rb editor-ui-systems

[CL 26715851 by patrick boutot in ue5-main branch]
2023-07-31 14:43:55 -04:00
patrick boutot
b8b7b1e074 MVVM: Add option to generate conversion graph when compiling and not saved in the packages.
Useful when graph cannot be saved.
#jira UE-130879

[CL 26614927 by patrick boutot in ue5-main branch]
2023-07-26 14:04:59 -04:00
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
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
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
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
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
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