From 88834ffe78e7734fa2f759f649935060ef45b4c1 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Tue, 22 Nov 2011 14:33:15 +0100 Subject: Update changelog - Accessibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I03a2d8c53ebc84ebf7219bff751821e00fbfa170 Reviewed-by: Jan-Arve Sæther --- dist/changes-5.0.0 | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/dist/changes-5.0.0 b/dist/changes-5.0.0 index a43cbd91ea..87397d609a 100644 --- a/dist/changes-5.0.0 +++ b/dist/changes-5.0.0 @@ -62,6 +62,29 @@ information about a particular change. - The QSsl::TlsV1 enum value was renamed to QSsl::TlsV1_0 . +- QAccessible: + * Internal QAccessible::State enum value HasInvokeExtension removed +- QAccessibleInterface: + * The "child" integer parameters have been removed. This moves the api + to be closer to IAccessible2. + This means several functions lose their integer parameter: + text(Text t, int child) -> text(Text t), rect(int child) -> rect() + setText(Text t, int child, const QString &text) -> setText(Text t, const QString &text) + role(int child) -> role(), state(int child) -> state() + relationTo(int child, const QAccessibleInterface *other, int otherChild) -> + relationTo(const QAccessibleInterface *other) + * Accessible-Action related functions have been removed. QAccessibleInterface + subclasses are expected to implement the QAccessibleActionInterface instead. + These functions have been removed: + QAccessibleInterface::userActionCount, QAccessibleInterface::actionText, + QAccessibleInterface::doAction +- QAccessibleEvent also loses the child parameter. + QAccessibleEvent(Type type, int child) -> QAccessibleEvent(Type type) + QAccessibleEvent::child() removed. +- QAccessibleActionInterface: + * Refactored to be based on action names. All functions have been changed from using + int parameters to strings. + **************************************************************************** * General * **************************************************************************** @@ -90,6 +113,10 @@ QtCore QtGui ----- +* Accessibility has been refactored. The hierachy of accessible objects is implemented via + proper parent/child functions instead of using navigate which has been deprecated for this purpose. + Table and cell interfaces have been added to qaccessible2.h + QtWidgets --------- @@ -133,6 +160,7 @@ Qt for Linux/X11 Qt for Windows -------------- +* Accessibility framework uses IAccessible2 Qt for Mac OS X -- cgit v1.2.3