Navigation
API > API/Editor > API/Editor/StructUtilsEditor
Provides information about the source row (single property) being dragged. Inherits from FGraphEditorDragDropAction to support dragging to a graph pin/node/panel.
| Name | FPropertyBagDetailsDragDropOp |
| Type | class |
| Header File | /Engine/Source/Editor/StructUtilsEditor/Public/PropertyBagDragDropHandler.h |
| Include Path | #include "PropertyBagDragDropHandler.h" |
Syntax
class FPropertyBagDetailsDragDropOp : public FGraphEditorDragDropAction
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDragDropOperation → FGraphEditorDragDropAction → FPropertyBagDetailsDragDropOp
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPropertyBagDetailsDragDropOp
(
const FPropertyBagPropertyDesc& InPropertyDesc |
Property Bag Details - Drop Operation Constructor | PropertyBagDragDropHandler.h |
Structs
| Name | Remarks |
|---|---|
| FDecoration |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentDropState | EPropertyBagDropState | Cached state for the decorator. | PropertyBagDragDropHandler.h | |
| PropertyDesc | const FPropertyBagPropertyDesc | The property description of the dragged property. | PropertyBagDragDropHandler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetDecoration
(
EPropertyBagDropState NewDropState, |
Sets the pop up widget's icon and text. | PropertyBagDragDropHandler.h |
Overridden from FGraphEditorDragDropAction
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FReply DroppedOnNode
(
const FVector2f& ScreenPosition, |
The drop operation has been executed on an UEdGraphNode in an Editor Graph. | PropertyBagDragDropHandler.h | |
virtual FReply DroppedOnPanel
(
const TSharedRef< SWidget >& Panel, |
The drop operation has been executed on an SGraphPanel in an Editor Graph. | PropertyBagDragDropHandler.h | |
virtual FReply DroppedOnPin
(
const FVector2f& ScreenPosition, |
The drop operation has been executed on an UEdGraphPin in an Editor Graph. | PropertyBagDragDropHandler.h | |
virtual EVisibility GetErrorIconVisible() |
Visibility of the cursor decorator error icon. | PropertyBagDragDropHandler.h | |
virtual EVisibility GetIconVisible() |
Visibility of the cursor decorator icon. | PropertyBagDragDropHandler.h | |
virtual void HoverTargetChanged() |
Event when the drag and drop operation changes hover targets. | PropertyBagDragDropHandler.h | |
virtual bool IsOfTypeImpl
(
const FString& Type |
PropertyBagDragDropHandler.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FString & GetTypeId() |
PropertyBagDragDropHandler.h |