bunnylacey
880a0521bb
PR #11968 : Request update to FViewModelClassFilter in SMVVMSelectViewModel.h
...
#jira UE-216536
#rb patrick.boutot
[CL 34205656 by bunnylacey in ue5-main branch]
2024-06-07 12:04:04 -04:00
zahra nikbakht
ddf102e86a
MVVM: fix crash when deleting binding that previously errored.
...
Make sure the struct details view is cleared when a binding is invalid.
#rb Patrick.Boutot
[CL 33953602 by zahra nikbakht in ue5-main branch]
2024-05-28 17:11:47 -04:00
patrick boutot
13ed9205c5
MVVM: Can only select property of loaded UObject ptr.
...
#rb editor-ui-systems
#rnx
[CL 33937408 by patrick boutot in ue5-main branch]
2024-05-28 07:31:07 -04:00
patrick boutot
0f8c13cc1e
MVVM: Add an option to select the event as a binding or as an event. Allow the user to bind a multicast delegate property in 2 different ways. UX could be improved. Tried a combobox but that removed the nice primary button. I tried a ContextMenu but was not clear what double click was going to do.
...
#rb editor-ui-systems
[CL 33922334 by patrick boutot in ue5-main branch]
2024-05-27 07:45:27 -04:00
daren cheng
917df99aeb
Add conversion functions for MVVM Material Param updates.
...
#jira UE-211563
#rb Patrick.Boutot
#tests PIE
[CL 33902748 by daren cheng in ue5-main branch]
2024-05-24 15:16:20 -04:00
patrick boutot
1946b5c298
MVVM: Hide autogenerated function from the picker. Rename old function before creating a new one. That could be reproduced by selecting multiple conversion function on the same binding.
...
#jira UE-211315, UE-211315
#rb editor-ui-systems
[CL 33425581 by patrick boutot in ue5-main branch]
2024-05-03 10:08:40 -04:00
patrick boutot
b7f233a385
[Backout] - CL33402680
...
[FYI] Patrick.Boutot
Original CL Desc
-----------------------------------------------------------------
MVVM: Hide autogenerated function from the picker. Rename old function before creating a new one. That could be reproduced by selecting multiple conversion function on the same binding.
#jira UE-211315, UE-211315
#rb editor-ui-systems
[CL 33403573 by patrick boutot in ue5-main branch]
2024-05-02 14:14:14 -04:00
patrick boutot
f8d108c01b
MVVM: Hide autogenerated function from the picker. Rename old function before creating a new one. That could be reproduced by selecting multiple conversion function on the same binding.
...
#jira UE-211315, UE-211315
#rb editor-ui-systems
[CL 33403157 by patrick boutot in ue5-main branch]
2024-05-02 14:03:27 -04:00
patrick boutot
a2b5613488
Slate: Deprecate SListView::ItemHeight and STreeViewItemHeight. ItemHeight and ItemWidth are only used when the panel is is as a tile or both value are assigned. With TreeView and ListView, you can't assigned both. The function are protected, a subclass of those could but it's up to them to expose the ItemHeight and ItemWidth. This behavior changed was introduced with CL 7634094.
...
#jira UE-210415
#rb editor-ui-systems
[CL 33370360 by patrick boutot in ue5-main branch]
2024-05-01 08:05:39 -04:00
zahra nikbakht
cb2a943bcb
MVVM: Extension improvements:
...
Support undo/redo
Support copy/paste
Add setting for supported widget types
#rb patrick.boutot
[CL 33102960 by zahra nikbakht in ue5-main branch]
2024-04-19 10:53:00 -04:00
patrick boutot
15c0d7f642
MVVM: Add Conversion Function Library.
...
The functions are collected when on module load and when the BP class compiles. A function can be a Node. The BP registry do not collect all function types, like opcode functions. This library collects K2_Node and all function types supported by MVVM.
#jira UE-201164, UE-190393
#rb daren.cheng
[CL 31987162 by patrick boutot in ue5-main branch]
2024-03-04 09:12:29 -05:00
zahra nikbakht
58ee7f4dd0
MVVM: add customization for property paths and conversion functions of bindings in the details panel
...
#jira UE-205044
#rb patrick.boutot
[CL 31485951 by zahra nikbakht in ue5-main branch]
2024-02-14 14:03:50 -05:00
zahra nikbakht
f5757057d6
MVVM: Add a message to the empty binding panel to act as a starting tip
...
#jira UE-202317
#rb patrick.boutot
[CL 31218405 by zahra nikbakht in ue5-main branch]
2024-02-06 12:10:03 -05:00
zahra nikbakht
651e0be15b
MVVM: add tooltips for different fields of a binding in the binding panel.
...
#jira UE-204914
#rb patrick.boutot
[CL 31217934 by zahra nikbakht in ue5-main branch]
2024-02-06 11:57:28 -05:00
patrick boutot
d27d4891cf
MVVM: Fix structure permissions when iterating/displaying.
...
#rb yohann.dossantos
[CL 30841805 by patrick boutot in ue5-main branch]
2024-01-24 09:29:05 -05:00
zahra nikbakht
80badbd5ce
MVVM: allow events to bind to functions with any number of parameters.
...
#jira UE-199291
#rb Patrick.Boutot
[CL 30825631 by zahra nikbakht in ue5-main branch]
2024-01-23 19:17:27 -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
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
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