summaryrefslogtreecommitdiffstats
path: root/src/plugins/accessible/widgets
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@nokia.com>2011-09-28 17:03:07 +0200
committerQt by Nokia <qt-info@nokia.com>2011-10-03 09:58:27 +0200
commitb67708f3d3b162b77c12ba73e8885cc499a3046b (patch)
treeabcc06b1e484a210739477ec4e44ebec3ed9abb9 /src/plugins/accessible/widgets
parent5ea07a9cd1220c1988199ed90a74dd4112fec6e9 (diff)
Use interfaces in QAccessibleWidget childAt.
Simplify the implementation of childAt. Using rect(child) depends on the virtual children. For QAccessibleMenuBar the implementation would assert. Change-Id: I6ef018a063beee67d7436dff148e8b0219ff2a3c Reviewed-on: http://codereview.qt-project.org/5742 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
Diffstat (limited to 'src/plugins/accessible/widgets')
-rw-r--r--src/plugins/accessible/widgets/qaccessiblemenu.cpp9
-rw-r--r--src/plugins/accessible/widgets/qaccessiblemenu.h1
2 files changed, 0 insertions, 10 deletions
diff --git a/src/plugins/accessible/widgets/qaccessiblemenu.cpp b/src/plugins/accessible/widgets/qaccessiblemenu.cpp
index 46954c4fbf..48fb471ace 100644
--- a/src/plugins/accessible/widgets/qaccessiblemenu.cpp
+++ b/src/plugins/accessible/widgets/qaccessiblemenu.cpp
@@ -199,15 +199,6 @@ QRect QAccessibleMenuBar::rect(int child) const
return QAccessibleWidget::rect(child);
}
-int QAccessibleMenuBar::childAt(int x, int y) const
-{
- for (int i = childCount(); i >= 0; --i) {
- if (rect(i).contains(x,y))
- return i;
- }
- return -1;
-}
-
QAccessibleInterface *QAccessibleMenuBar::child(int index) const
{
if (index < childCount())
diff --git a/src/plugins/accessible/widgets/qaccessiblemenu.h b/src/plugins/accessible/widgets/qaccessiblemenu.h
index 0144bf90b9..82bb93b3c4 100644
--- a/src/plugins/accessible/widgets/qaccessiblemenu.h
+++ b/src/plugins/accessible/widgets/qaccessiblemenu.h
@@ -85,7 +85,6 @@ public:
QAccessibleInterface *child(int index) const;
int childCount() const;
- int childAt(int x, int y) const;
QRect rect(int child) const;
QString text(Text t, int child) const;