diff --git a/modules/juce_gui_basics/buttons/juce_HyperlinkButton.cpp b/modules/juce_gui_basics/buttons/juce_HyperlinkButton.cpp index 1fdd25a23f..a5f5440f47 100644 --- a/modules/juce_gui_basics/buttons/juce_HyperlinkButton.cpp +++ b/modules/juce_gui_basics/buttons/juce_HyperlinkButton.cpp @@ -121,4 +121,9 @@ void HyperlinkButton::paintButton (Graphics& g, true); } +std::unique_ptr HyperlinkButton::createAccessibilityHandler() +{ + return std::make_unique (*this, AccessibilityRole::hyperlink); +} + } // namespace juce diff --git a/modules/juce_gui_basics/buttons/juce_HyperlinkButton.h b/modules/juce_gui_basics/buttons/juce_HyperlinkButton.h index e4b676946a..553464fa7a 100644 --- a/modules/juce_gui_basics/buttons/juce_HyperlinkButton.h +++ b/modules/juce_gui_basics/buttons/juce_HyperlinkButton.h @@ -111,6 +111,8 @@ protected: void paintButton (Graphics&, bool, bool) override; private: + std::unique_ptr createAccessibilityHandler() override; + //============================================================================== using Button::clicked; Font getFontToUse() const;