So I override these functions:
class SMyWidget : public SCompundWidget
{
(...)
virtual void OnDragEnter(const FGeometry& MyGeometry, const FDragDropEvent& DragDropEvent) OVERRIDE;
virtual void OnDragLeave(const FDragDropEvent& DragDropEvent) OVERRIDE;
virtual FReply OnDragOver(const FGeometry& MyGeometry, const FDragDropEvent& DragDropEvent) OVERRIDE;
virtual FReply OnDrop(const FGeometry& MyGeometry, const FDragDropEvent& DragDropEvent) OVERRIDE;
virtual void OnMouseEnter(const FGeometry& MyGeometry, const FPointerEvent& MouseEvent) OVERRIDE;
virtual void OnMouseLeave(const FPointerEvent& MouseEvent) OVERRIDE;
}
And so far these doesn’t do anything except return value where approperiate.
My point is that those functions are never triggered when trying to drag over my widget.
Mouse input works for OnMouseEnter and OnMouseLeave.
Is there something special that I need to get Drag & Drop working ?