Mac Accessibility: Make more widgets name/description work
Change-Id: I0abe17a59f95818939d6b82500d2463c3f135989 Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
This commit is contained in:
parent
cc57a2e90f
commit
a7f98a7ac0
@ -116,6 +116,7 @@
|
|||||||
NSAccessibilityTopLevelUIElementAttribute,
|
NSAccessibilityTopLevelUIElementAttribute,
|
||||||
NSAccessibilityPositionAttribute,
|
NSAccessibilityPositionAttribute,
|
||||||
NSAccessibilitySizeAttribute,
|
NSAccessibilitySizeAttribute,
|
||||||
|
NSAccessibilityTitleAttribute,
|
||||||
NSAccessibilityDescriptionAttribute,
|
NSAccessibilityDescriptionAttribute,
|
||||||
NSAccessibilityEnabledAttribute,
|
NSAccessibilityEnabledAttribute,
|
||||||
nil];
|
nil];
|
||||||
@ -176,8 +177,10 @@
|
|||||||
} else if ([attribute isEqualToString:NSAccessibilitySizeAttribute]) {
|
} else if ([attribute isEqualToString:NSAccessibilitySizeAttribute]) {
|
||||||
QSize qtSize = iface->rect().size();
|
QSize qtSize = iface->rect().size();
|
||||||
return [NSValue valueWithSize: NSMakeSize(qtSize.width(), qtSize.height())];
|
return [NSValue valueWithSize: NSMakeSize(qtSize.width(), qtSize.height())];
|
||||||
} else if ([attribute isEqualToString:NSAccessibilityDescriptionAttribute]) {
|
} else if ([attribute isEqualToString:NSAccessibilityTitleAttribute]) {
|
||||||
return QCFString::toNSString(iface->text(QAccessible::Name));
|
return QCFString::toNSString(iface->text(QAccessible::Name));
|
||||||
|
} else if ([attribute isEqualToString:NSAccessibilityDescriptionAttribute]) {
|
||||||
|
return QCFString::toNSString(iface->text(QAccessible::Description));
|
||||||
} else if ([attribute isEqualToString:NSAccessibilityEnabledAttribute]) {
|
} else if ([attribute isEqualToString:NSAccessibilityEnabledAttribute]) {
|
||||||
return [NSNumber numberWithBool:!iface->state().disabled];
|
return [NSNumber numberWithBool:!iface->state().disabled];
|
||||||
} else if ([attribute isEqualToString:NSAccessibilityValueAttribute]) {
|
} else if ([attribute isEqualToString:NSAccessibilityValueAttribute]) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user