Commit Graph

113 Commits

Author SHA1 Message Date
Zousar Shaker
3f4252aa56 ObjectPtr upgrade for engine plugins used from UnrealEditor -allmodules. Automated upgrade process.
#rb none
#preflight 62fe7f270601ad0504910c30

[CL 21447894 by Zousar Shaker in ue5-main branch]
2022-08-18 15:08:49 -04:00
UnrealBot
73409369c0 Branch snapshot for CL 21319338
[CL 21319338 in ue5-main branch]
2022-08-10 16:03:37 +00:00
Patrick Boutot
764bdff411 MVVM: Remove the blueprintable on ViewModelBase for a test and forgot to add it back.
#rnx
#preflight none

[CL 21221367 by Patrick Boutot in ue5-main branch]
2022-07-22 11:08:48 -04:00
Patrick Boutot
1022bd41a2 Move function from the MVVM editor module to the blueprint compiler module.
#preflight 62da87adac71f3a225a75336

[CL 21219105 by Patrick Boutot in ue5-main branch]
2022-07-22 07:39:25 -04:00
Patrick Boutot
78d7697cb4 MVVM: Fix remove graph function by moving it to the transient pacakge.
#preflight 62d9f0ea3122bf80ae1ee586

[CL 21212997 by Patrick Boutot in ue5-main branch]
2022-07-21 20:41:57 -04:00
Patrick Boutot
65f39ee67f MVVM: Renamed variables for View Compiler. The indexes was confusing.
#preflight 62d991f03122bf80ae091b83

[CL 21204992 by Patrick Boutot in ue5-main branch]
2022-07-21 14:19:45 -04:00
Patrick Boutot
9618684983 MVVM: Create helper function to find all the PropertyPath use by a graph.
#review-21201965 sebastian.nordgren
#preflight 62d97797bc175ec68c7ca7f8

[CL 21203122 by Patrick Boutot in ue5-main branch]
2022-07-21 12:35:25 -04:00
Patrick Boutot
fc4418c410 MVVM: Fix view compiler that uses the same conversion function for forward and backward binding.
#review-21201833 sebastian.nordgren
#preflight 62d977223122bf80ae015b99

[CL 21202499 by Patrick Boutot in ue5-main branch]
2022-07-21 12:13:57 -04:00
Patrick Boutot
c0b3b1cac5 MVVM: Fix bad call to UFunction::GetReturnProperty. Fix BP function to not be editable (for now).
#preflight 62d944914b6d775f5fe4361b

[CL 21200295 by Patrick Boutot in ue5-main branch]
2022-07-21 09:52:31 -04:00
Patrick Boutot
010f9c505e MVVM: Fix binding unit test
#rb none
#preflight none

[CL 21184644 by Patrick Boutot in ue5-main branch]
2022-07-20 13:38:40 -04:00
Patrick Boutot
2d4bd9b8ce MVVM: Add "Optional" on viewmodel context to prevent logging warning when the viewmodel is not set and that it's optional.
#review-21184624 sebastian.nordgren
#preflight 62d813754b6d775f5fa770ca

[CL 21184623 by Patrick Boutot in ue5-main branch]
2022-07-20 13:37:40 -04:00
Patrick Boutot
2397d532c0 MVVM: Update the Binding panel to use the editor subsytem. Fix the "dock" drawer. Remove the "use viewmodel" step.
#review-21184559 sebastian.nordgren
#preflight 2d834924b6d775f5fac0ff0

[CL 21184557 by Patrick Boutot in ue5-main branch]
2022-07-20 13:34:35 -04:00
Patrick Boutot
38e2c926b3 MVVM: Update the ViewModelBase SetProperty to support replication.
#review-21162977 sebastian.nordgren
#jira none
#preflight 62d7f367185da2495fface15

[CL 21178129 by Patrick Boutot in ue5-main branch]
2022-07-20 08:58:07 -04:00
Patrick Boutot
736d4b85fa MVVM: Add the rename and delete option to the viewmodel panel.
#review-21160712 sebastian.nordgren
#jira none
#preflight 62d679d0d76ea4b5031b57f1

[CL 21160710 by Patrick Boutot in ue5-main branch]
2022-07-19 07:54:42 -04:00
Patrick Boutot
551bb89270 Fix bad variable initialization introduced with CL. Fix the issue 194729
#rnx
#rb sebastian.nordgren
#preflight none

[CL 21159998 by Patrick Boutot in ue5-main branch]
2022-07-19 05:37:22 -04:00
sebastian nordgren
7b0eb4ae43 MVVM - SSourceSelector now displays the widget hierarchy view for widgets.
#jira UE-158306
[REVIEW] [at]patrick.boutot
#rnx
#preflight 62d174c93c3df3239042a737

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 21110778 via CL 21111461 via CL 21111789
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21142326 by sebastian nordgren in ue5-main branch]
2022-07-17 22:38:12 -04:00
sebastian nordgren
721f3dbc72 MVVM - Added InitialSource to SSourceBindingsList.
[REVIEW] [at]patrick.boutot
#jira UE-158306
#rnx
#preflight 62d174333c3df3239041f819

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 21110675 via CL 21110735 via CL 21111248
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21142314 by sebastian nordgren in ue5-main branch]
2022-07-17 22:37:46 -04:00
sebastian nordgren
fbd0013520 MVVM - Bindings list changed to tree view as per latest design.
SMVVMViewBindingsListView is now UE::MVVM::SBindingsList.

FBindingEntry now can represent either a widget or a binding row, which generate an SWidgetRow or SBindingRow depending on which is set.

[REVIEW] [at]patrick.boutot
#jira UE-158306
#rnx
#preflight 62d173e5a6141b6adf41edc9

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 21110652 via CL 21110729 via CL 21111242
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21142313 by sebastian nordgren in ue5-main branch]
2022-07-17 22:37:36 -04:00
sebastian nordgren
5bea130cd3 MVVM - Field selector is now a split pane viewer with viewmodels/widgets on the left and properties on the right.
[REVIEW] [at]patrick.boutot
#rnx
#preflight 62d1732c7e1c26dcd717af24

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 21109721 via CL 21109731 via CL 21109837
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21111897 by sebastian nordgren in ue5-main branch]
2022-07-15 12:22:30 -04:00
sebastian nordgren
a37bb3c5d0 MVVM - Fixed crash when binding a conversion function to a struct property.
[REVIEW] [at]patrick.boutot
#rnx

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 21109607 via CL 21109629 via CL 21109645
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21111877 by sebastian nordgren in ue5-main branch]
2022-07-15 12:22:00 -04:00
sebastian nordgren
b44ed08af0 MVVM - Added widget clipping to SMVVMFieldEntry and SMVVMSourceEntry.
#rb trivial
[FYI] patrick.boutot
#rnx

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 21108772 via CL 21108797 via CL 21108812
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21110296 by sebastian nordgren in ue5-main branch]
2022-07-15 10:49:39 -04:00
sebastian nordgren
d365e30402 MVVM - Made the FViewModelFilter class viewer filter from MVVMSelectViewModel.h public so it can be reused elsewhere.
Removed unnecessary cast to SClassViewer when it can be exposed as just SWidget.

[REVIEW] [at]patrick.boutot
#jira UE-158306
#rnx

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 21108762 via CL 21108773 via CL 21108788
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21110284 by sebastian nordgren in ue5-main branch]
2022-07-15 10:49:17 -04:00
sebastian nordgren
49445e9f54 MVVM - Added method to add a UWidgetBlueprint as a source to SSourceBindingList.
SSourceBindingList now exposes ShowSearchBox.

#jira UE-158306
[REVIEW] [at]patrick.boutot
#preflight 62cd790f061ad651a12056a0
#rnx

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 21088757 via CL 21088759 via CL 21088760
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21089152 by sebastian nordgren in ue5-main branch]
2022-07-14 06:34:50 -04:00
patrick boutot
d8956d00d0 MVVM: Work in progress for viewmodel in viewmodel
#rb sebatian.nordgren

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 21045209 via CL 21045498 via CL 21045763
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21075357 by patrick boutot in ue5-main branch]
2022-07-13 13:52:41 -04:00
patrick boutot
c9e90de26f MVVM: Can only select viewmodel that are not abstract.
#rb sebastian.nordgren

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 21045137 via CL 21045481 via CL 21045759
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21075346 by patrick boutot in ue5-main branch]
2022-07-13 13:52:17 -04:00