Send accessibility updates for the right item.
authorFrederik Gladhorn <frederik.gladhorn@nokia.com>
Wed, 7 Mar 2012 18:50:23 +0000 (19:50 +0100)
committerQt by Nokia <qt-info@nokia.com>
Tue, 13 Mar 2012 13:00:45 +0000 (14:00 +0100)
Child 0 means the first child.
The index needs to be -1 which the default ctor does.

Change-Id: I71fbdf5a15dd4593178cb250f06d42f601e40d4d
Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
src/quick/items/qquickaccessibleattached.cpp
src/quick/items/qquickaccessibleattached_p.h
src/quick/items/qquickitem.cpp
src/quick/items/qquicktextinput.cpp

index 1e07d96..20082e8 100644 (file)
@@ -144,7 +144,7 @@ QQuickAccessibleAttached::QQuickAccessibleAttached(QObject *parent)
     // Enable accessibility for items with accessible content. This also
     // enables accessibility for the ancestors of souch items.
     item->d_func()->setAccessibleFlagAndListener();
-    QAccessible::updateAccessibility(QAccessibleEvent(QAccessible::ObjectCreated, item, 0));
+    QAccessible::updateAccessibility(QAccessibleEvent(QAccessible::ObjectCreated, item));
 }
 
 QQuickAccessibleAttached::~QQuickAccessibleAttached()
index 5eea44b..4fc6d90 100644 (file)
@@ -85,7 +85,7 @@ public:
         if (name != m_name) {
             m_name = name;
             emit nameChanged();
-            QAccessible::updateAccessibility(QAccessibleEvent(QAccessible::NameChanged, parent(), 0));
+            QAccessible::updateAccessibility(QAccessibleEvent(QAccessible::NameChanged, parent()));
         }
     }
 
@@ -95,7 +95,7 @@ public:
         if (m_description != description) {
             m_description = description;
             emit descriptionChanged();
-            QAccessible::updateAccessibility(QAccessibleEvent(QAccessible::DescriptionChanged, parent(), 0));
+            QAccessible::updateAccessibility(QAccessibleEvent(QAccessible::DescriptionChanged, parent()));
         }
     }
 
index f2ec0d6..8f9a060 100644 (file)
@@ -3018,7 +3018,7 @@ void QQuickItem::inputMethodEvent(QInputMethodEvent *event)
 
 void QQuickItem::focusInEvent(QFocusEvent *)
 {
-    QAccessible::updateAccessibility(QAccessibleEvent(QAccessible::Focus, this, 0));
+    QAccessible::updateAccessibility(QAccessibleEvent(QAccessible::Focus, this));
 }
 
 void QQuickItem::focusOutEvent(QFocusEvent *)
@@ -3984,7 +3984,7 @@ bool QQuickItemPrivate::setEffectiveVisibleRecur(bool newEffectiveVisible)
     itemChange(QQuickItem::ItemVisibleHasChanged, effectiveVisible);
 
     if (isAccessible)
-        QAccessible::updateAccessibility(QAccessibleEvent(effectiveVisible ? QAccessible::ObjectShow : QAccessible::ObjectHide, q, 0));
+        QAccessible::updateAccessibility(QAccessibleEvent(effectiveVisible ? QAccessible::ObjectShow : QAccessible::ObjectHide, q));
 
     emit q->visibleChanged();
     if (childVisibilityChanged)
index a06c174..3b62e99 100644 (file)
@@ -3265,7 +3265,7 @@ void QQuickTextInputPrivate::internalSetText(const QString &txt, int pos, bool e
     Q_UNUSED(changed)
 #else
     if (changed)
-        QAccessible::updateAccessibility(QAccessibleEvent(QAccessible::TextUpdated, q, 0));
+        QAccessible::updateAccessibility(QAccessibleEvent(QAccessible::TextUpdated, q));
 #endif
 }
 
@@ -3891,7 +3891,7 @@ bool QQuickTextInputPrivate::emitCursorPositionChanged()
         }
 
 #ifndef QT_NO_ACCESSIBILITY
-        QAccessible::updateAccessibility(QAccessibleEvent(QAccessible::TextCaretMoved, q, 0));
+        QAccessible::updateAccessibility(QAccessibleEvent(QAccessible::TextCaretMoved, q));
 #endif
 
         return true;