Navigation
API > API/Developer > API/Developer/TraceInsightsCore > API/Developer/TraceInsightsCore/STableTreeViewRow
Description
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.
Virtual Inheritance
- SWidget::OnDragDetected → STableRow::OnDragDetected → STableTreeViewRow::OnDragDetected
| Name | OnDragDetected |
| Type | function |
| Header File | /Engine/Source/Developer/TraceInsightsCore/Public/InsightsCore/Table/Widgets/STableTreeViewRow.h |
| Include Path | #include "InsightsCore/Table/Widgets/STableTreeViewRow.h" |
| Source | /Engine/Source/Developer/TraceInsightsCore/Private/InsightsCore/Table/Widgets/STableTreeViewRow.cpp |
virtual FReply OnDragDetected
(
const FGeometry & MyGeometry,
const FPointerEvent & MouseEvent
)
Parameters
| Name | Remarks |
|---|---|
| InMyGeometry | Widget geometry |
| InMouseEvent | MouseMove that triggered the drag |