/Engine/Source/Runtime/SlateCore/Public/Input/DragAndDrop.h
A base class for a DragAndDrop operation which supports reflection. Drag and Drop is inherently quite stateful. Implementing a custom DragDropOperation allows for dedicated handling of a drag drop operation which keeps a decorator window (optionally) Implement derived types with DRAG_DROP_OPERATOR_TYPE (see below)
class FDragDropOperation : public [TSharedFromThis< FDragDropOperation >](API\Runtime\Core\Templates\TSharedFromThis)
bool
bCreateNewWindow
Create a new window for the decorator content.
TSharedPtr<SWi...
CursorDecoratorWindow
The window that owns the decorator widget
TOptional<EMou...
MouseCursor
Mouse cursor used by the drag drop operation
TOptional<EMou...
MouseCursorOverride
Mouse cursor used to temporarily replace the drag drops cursor