summaryrefslogtreecommitdiffstats
path: root/dist
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@nokia.com>2011-11-22 14:33:15 +0100
committerQt by Nokia <qt-info@nokia.com>2011-11-23 16:30:26 +0100
commit88834ffe78e7734fa2f759f649935060ef45b4c1 (patch)
tree14015e3a3f14c085e40dd61bbf8afc71b6453159 /dist
parentbeb72b2fbf17a20b4a9d51d75d79f9c3c69bb357 (diff)
Update changelog - Accessibility
Change-Id: I03a2d8c53ebc84ebf7219bff751821e00fbfa170 Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
Diffstat (limited to 'dist')
-rw-r--r--dist/changes-5.0.028
1 files changed, 28 insertions, 0 deletions
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