10#include <QtGui/qaccessible.h>
12#include <AppKit/NSAccessibility.h>
14@implementation QNSView (Accessibility)
16- (
id)childAccessibleElement
23 return [QMacAccessibilityElement elementWithId:childId];
28- (BOOL)accessibilityIsIgnored
33- (
id)accessibilityAttributeValue:(NSString *)attribute
38 if ([
attribute isEqualToString:NSAccessibilityChildrenAttribute])
39 return NSAccessibilityUnignoredChildrenForOnlyChild([
self childAccessibleElement]);
41 return [
super accessibilityAttributeValue:attribute];
44- (
id)accessibilityHitTest:(NSPoint)point
46 return [[
self childAccessibleElement] accessibilityHitTest:point];
49- (
id)accessibilityFocusedUIElement
51 return [[
self childAccessibleElement] accessibilityFocusedUIElement];
static QCocoaIntegration * instance()
virtual QAccessibleInterface * accessibleRoot() const
Returns the accessibility interface for the object that the window represents.
EGLOutputLayerEXT EGLint attribute