Easier fix: in FUMGDragDropOp::OnCursorQuery()
it uses SourceUserWidgetPtr
’s overriden pointer if it exists (the object you’re starting the drag from). So enable the checkbox to override the cursor on that widget, then set the overriden cursor to whatever you want it to be at various stages. GrabHand when the mouse enters, Default when it leaves, GrabHandClosed when the drag is triggered, etc.