Add a checkmark next to the bound viewmodel property when vewing from the Bind menu.
fix pin color not reflecting the property color
fix conversion functions not showing as a binding in the Bind button
#jira UE-204913
#rb daren.cheng, Vincent.Gauthier
[CL 35798945 by zahra nikbakht in ue5-main branch]
* Fixed a mixed up condition
* Cleanup resolver reference when not using it as a creation type.
[REVIEW] [at]editor-ui-systems, [at]jc.authier
#tests Changed creation types. Added a VM that's defaulted to use resolver type.
#rb daren.cheng, jc.authier
[CL 35642642 by christian savoie in ue5-main branch]
This case should be accepted, and the correct case to filter out is when a non-field notify field is writing to another field (in a binding that's not one-time).
#rb daren.cheng
[CL 35532929 by zahra nikbakht in ue5-main branch]
[FYI] George.Rolfe
Original CL Desc
-----------------------------------------------------------------
[ToolWidgets] Dependencies reference correct base widget
#rnx
[CL 35075563 by george rolfe in ue5-main branch]
#jira UE-219574
The image path was going toward a file that didn't exist. The code was identical to what can be found in widgetreflector. We noticed the discrepency between the CoreContentRoot between the 2 projects.
To get access to the right directory with the resource, we had to bring the root back up, which forced changes on RootCoreContentDir() accesses for the button style.
#tests Tested the presence of the icon for properties and events. Also verified the normal/hovered/pressed effect on the 2 buttons with NoStyleComboButton. I didn't see any other accesses to the MVVMEditorStyle.
#rnx
#rb yohann.dossantos
[CL 34933672 by alain lafleur in ue5-main branch]
IDragDropExtension:
- Extension class providing CanDropOnTarget and GetDropFailureText functions.
FDragDropExtensibilityManager:
- Maintains a list of IDragDropExtensions.
IHasDragDropExtensibility:
- Extension class providing GetDragDropExtensibilityManager function.
IUMGEditorModule:
- Inherits IHasDragDropExtensibility.
FUMGEditorModule:
- Creates FDragDropExtensibilityManager instance on startup.
FDragDropExtension:
- MVVM IDragDropExtension implementation. CanDropOnTarget returns false if the target widget has a UMVVMBlueprintViewExtension_PanelWidget extension.
FModelViewViewModelEditorModule:
- Adds FDragDropExtension on startup and removes on shutdown.
FWidgetBlueprintEditorUtils:
- Added CanDropOnTargetExtensions function which iterates current IDragDropExtensions (via UMG module's FDragDropExtensibilityManager).
ProcessHierarchyDragDrop:
- Checks FWidgetBlueprintEditorUtils::CanDropOnTargetExtensions.
#jira UE-215900
[REVIEW] [at]zahra.nikbakht, [at]editor-ui-systems, [at]chris.gagnon
#rb zahra.nikbakht
[CL 34123034 by graham lewis in ue5-main branch]
UMVVMBlueprintViewExtension:
- Added virtual OnPreviewContentChanged function.
UMVVMWidgetBlueprintExtension_View:
- Added GetAllBlueprintExtensions function.
FBlueprintViewDesignerExtension:
- New designer extension which overrides PreviewContentChanged and calls OnPreviewContentChanged on each UMVVMBlueprintViewExtension.
FBlueprintViewDesignerExtensionFactory:
- New designer extension factory which creates a FBlueprintViewDesignerExtension.
UMVVMBlueprintViewExtension_PanelWidget:
- Added NumDesignerPreviewEntries property.
- Added static CreateDesignerPreviewEntries function which clears panels children then adds specified number of entries.
- Overrides OnPreviewContentChanged which calls CreateDesignerPreviewEntries using the preview panel widget.
FModelViewViewModelEditorModule:
- Adds PanelWidgetExtensionFactory on module startup and removes on shutdown.
FMVVMPanelWidgetExtensionCustomizationExtender:
- Added "Num Designer Preview Entries" property row.
- Calls UMVVMBlueprintViewExtension_PanelWidget::CreateDesignerPreviewEntries when entry class, slot template or "Num Designer Preview Entries" properties change.
#jira UE-213718
[REVIEW] [at]zahra.nikbakht, [at]editor-ui-systems, [at]chris.gagnon
#rb Vincent.Gauthier, zahra.nikbakht
[CL 34032917 by graham lewis in ue5-main branch]
IClipboardExtension:
- Added virtual CanWidgetAcceptPaste function.
FClipboardExtension:
- Overrides CanWidgetAcceptPaste. Checks if specified widget has any UMVVMBlueprintViewExtensions.
FWidgetBlueprintEditorUtils:
- Added static CanPasteWidgetsExtension function. Checks CanWidgetAcceptPaste on all IClipboardExtensions.
FWidgetBlueprintEditor:
- CanPasteWidgets now also calls FWidgetBlueprintEditorUtils::CanPasteWidgetsExtension.
#jira UE-215900
[REVIEW] [at]zahra.nikbakht, [at]editor-ui-systems, [at]chris.gagnon
#rb Patrick.Boutot, zahra.nikbakht
[CL 34008039 by graham lewis in ue5-main branch]