Navigation
API > API/Runtime > API/Runtime/SlateCore > API/Runtime/SlateCore/Widgets > API/Runtime/SlateCore/Widgets/SDragAndDropVerticalBox
- SWidget::OnDragDetected()
- SDragAndDropVerticalBox::OnDragDetected()
References
| Module | SlateCore |
| Header | /Engine/Source/Runtime/SlateCore/Public/Widgets/SBoxPanel.h |
| Include | #include "Widgets/SBoxPanel.h" |
| Source | /Engine/Source/Runtime/SlateCore/Private/Widgets/SBoxPanel.cpp |
virtual FReply OnDragDetected
&40;
const FGeometry & MyGeometry,
const FPointerEvent & MouseEvent
&41;
Remarks
Called when Slate detects that a widget started to be dragged. Usage: A widget can ask Slate to detect a drag. OnMouseDown() reply with FReply::Handled().DetectDrag( SharedThis(this) ). Slate will either send an OnDragDetected() event or do nothing. If the user releases a mouse button or leaves the widget before a drag is triggered (maybe user started at the very edge) then no event will be sent.
Parameters
| Name | Description |
|---|---|
| InMyGeometry | Widget geometry |
| InMouseEvent | MouseMove that triggered the drag |