diff --git a/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm b/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm index 4a2574496fd..5bb400e66ad 100644 --- a/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm +++ b/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm @@ -640,6 +640,16 @@ static void convertLineOffset(QAccessibleTextInterface *text, int *line, int *of return NSAccessibilityUnignoredAncestor(self); } +- (NSString *) accessibilityHelp { + QAccessibleInterface *iface = QAccessible::accessibleInterface(axid); + if (iface && iface->isValid()) { + const QString helpText = iface->text(QAccessible::Help); + if (!helpText.isEmpty()) + return helpText.toNSString(); + } + return nil; +} + @end #endif // QT_NO_ACCESSIBILITY