From 4d1c9c9b12097d924d7854660de5053595028f84 Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 8 Dec 2025 13:30:35 +0000 Subject: [PATCH] AccessibilityHelpers: Move function definition out of header --- .../detail/juce_AccessibilityHelpers.cpp | 12 ++++++++++++ .../detail/juce_AccessibilityHelpers.h | 12 +----------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/modules/juce_gui_basics/detail/juce_AccessibilityHelpers.cpp b/modules/juce_gui_basics/detail/juce_AccessibilityHelpers.cpp index 970781bca9..bcfcf806fb 100644 --- a/modules/juce_gui_basics/detail/juce_AccessibilityHelpers.cpp +++ b/modules/juce_gui_basics/detail/juce_AccessibilityHelpers.cpp @@ -35,6 +35,18 @@ namespace juce::detail { +String AccessibilityHelpers::getApplicationOrPluginName() +{ + #if defined (JucePlugin_Name) + return JucePlugin_Name; + #else + if (auto* app = JUCEApplicationBase::getInstance()) + return app->getApplicationName(); + + return "JUCE Application"; + #endif +} + #if ! JUCE_NATIVE_ACCESSIBILITY_INCLUDED void AccessibilityHelpers::notifyAccessibilityEvent (const AccessibilityHandler&, Event) {} #endif diff --git a/modules/juce_gui_basics/detail/juce_AccessibilityHelpers.h b/modules/juce_gui_basics/detail/juce_AccessibilityHelpers.h index 9bf61c027e..d2a03e0000 100644 --- a/modules/juce_gui_basics/detail/juce_AccessibilityHelpers.h +++ b/modules/juce_gui_basics/detail/juce_AccessibilityHelpers.h @@ -51,17 +51,7 @@ struct AccessibilityHelpers static void notifyAccessibilityEvent (const AccessibilityHandler&, Event); - static String getApplicationOrPluginName() - { - #if defined (JucePlugin_Name) - return JucePlugin_Name; - #else - if (auto* app = JUCEApplicationBase::getInstance()) - return app->getApplicationName(); - - return "JUCE Application"; - #endif - } + static String getApplicationOrPluginName(); template static const AccessibilityHandler* getEnclosingHandlerWithInterface (const AccessibilityHandler* handler, MemberFn fn)