From 19f1d3e9ac191524a37b724ce6f316b73e0a0605 Mon Sep 17 00:00:00 2001 From: Steve Streeting Date: Tue, 2 Mar 2021 16:00:08 +0000 Subject: [PATCH] Raise hover/unhover events on checkbox, this completes gamepad / keyboard navigation support --- Source/StevesUEHelpers/Private/StevesUI/SFocusableCheckBox.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/StevesUEHelpers/Private/StevesUI/SFocusableCheckBox.cpp b/Source/StevesUEHelpers/Private/StevesUI/SFocusableCheckBox.cpp index 6b849a8..296664b 100644 --- a/Source/StevesUEHelpers/Private/StevesUI/SFocusableCheckBox.cpp +++ b/Source/StevesUEHelpers/Private/StevesUI/SFocusableCheckBox.cpp @@ -75,11 +75,14 @@ void SFocusableCheckBox::OnMouseEnter(const FGeometry& MyGeometry, const FPointe SCheckBox::OnMouseEnter(MyGeometry, MouseEvent); // SCheckbox doesn't have hovered / unhovered events so we need to add them + OnHoveredDelegate.ExecuteIfBound(); } void SFocusableCheckBox::OnMouseLeave(const FPointerEvent& MouseEvent) { SCheckBox::OnMouseLeave(MouseEvent); + + OnUnhoveredDelegate.ExecuteIfBound(); } FReply SFocusableCheckBox::OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent)