summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@digia.com>2013-01-31 13:48:09 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-02-07 16:10:47 +0100
commit681085c1986af51101f59abfced759211b79f0b4 (patch)
tree2b06e2fb20238ff8b9596bbbf64abe2ba629e8b8 /src
parente74bf9497c9dc02465f902c03a600da83f117c69 (diff)
Accessibility: Ignore TableModelChanges on Linux for now.
This part will be improved in Qt 5.1. Currently it just spits out debug messages for unhandled events. Change-Id: I22475317ab54a8223d42536e1cee3f93a969e497 Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
Diffstat (limited to 'src')
-rw-r--r--src/platformsupport/linuxaccessibility/atspiadaptor.cpp20
1 files changed, 4 insertions, 16 deletions
diff --git a/src/platformsupport/linuxaccessibility/atspiadaptor.cpp b/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
index 057d562264..4cd81b2389 100644
--- a/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
+++ b/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
@@ -1104,22 +1104,10 @@ void AtSpiAdaptor::notify(QAccessibleEvent *event)
}
break;
}
-// case QAccessible::TableModelChanged: {
-// // This is rather evil. We don't send data and hope that at-spi fetches the right child.
-// // This hack fails when a row gets removed and a different one added in its place.
-// QDBusVariant data;
-// emit ChildrenChanged("add", 0, 0, data, spiBridge->getRootReference());
-// break;
-// }
- // case QAccessible::TableModelChanged:
- // QAccessible2::TableModelChange change = interface->tableInterface()->modelChange();
- // // assume we should reset if everything is 0
- // if (change.firstColumn == 0 && change.firstRow == 0 && change.lastColumn == 0 && change.lastRow == 0) {
- // notifyAboutDestruction(accessible);
- // notifyAboutCreation(accessible);
- // }
- // break;
-
+ case QAccessible::TableModelChanged:
+ // For now we ignore this event and hope that
+ // setting manages_descendants works.
+ break;
case QAccessible::ParentChanged:
break;
case QAccessible::DialogStart: