Navigation
API > API/Editor > API/Editor/StructUtilsEditor
Handles drag-and-drop (as a target) for a single property's child widget row.
| Name | FPropertyBagDetailsDragDropHandlerTarget |
| Type | class |
| Header File | /Engine/Source/Editor/StructUtilsEditor/Public/PropertyBagDragDropHandler.h |
| Include Path | #include "PropertyBagDragDropHandler.h" |
Syntax
class FPropertyBagDetailsDragDropHandlerTarget : public IDetailDragDropHandler
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| PropertyBagDragDropHandler.h | |||
FPropertyBagDetailsDragDropHandlerTarget
(
const FCanAcceptPropertyBagDetailsRowDropOp& CanAcceptDragDrop, |
PropertyBagDragDropHandler.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CanAcceptDetailsRowDropOp | FCanAcceptPropertyBagDetailsRowDropOp | PropertyBagDragDropHandler.h | ||
| OnHandleDetailsRowDropOp | FOnPropertyBagDetailsRowDropOp | PropertyBagDragDropHandler.h | ||
| OnHandleHierarchyElementDropOp | FOnPropertyBagHierarchyElementDropOp | PropertyBagDragDropHandler.h |
Functions
Public
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BindCanAcceptDragDrop
(
FCanAcceptPropertyBagDetailsRowDropOp&& CanAcceptDragDrop |
PropertyBagDragDropHandler.h | ||
virtual void BindOnHandleDragDrop
(
FOnPropertyBagDetailsRowDropOp&& OnDragDrop |
PropertyBagDragDropHandler.h | ||
virtual void BindOnHandleHierarchyElementDrop
(
FOnPropertyBagHierarchyElementDropOp&& OnDrop |
Bind a hierarchy-element-based drop handler. | PropertyBagDragDropHandler.h |
Overridden from IDetailDragDropHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< FDragDropOperation > CreateDragDropOperation() |
Creates the drag and drop operation. Disabled for the target. Enabled in subclasses. | PropertyBagDragDropHandler.h | |
virtual bool UseHandleWidget() |
Disable automatic creation of the handle widget for targets. It is overridden in the source below. | PropertyBagDragDropHandler.h |
Protected Virtual
Overridden from IDetailDragDropHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AcceptDrop
(
const FDragDropEvent& DragDropSource, |
PropertyBagDragDropHandler.h | ||
virtual TOptional< EItemDropZone > CanAcceptDrop
(
const FDragDropEvent& DragDropSource, |
PropertyBagDragDropHandler.h |