diff options
Diffstat (limited to 'src/widgets/accessible/qaccessibleobject.cpp')
-rw-r--r-- | src/widgets/accessible/qaccessibleobject.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/widgets/accessible/qaccessibleobject.cpp b/src/widgets/accessible/qaccessibleobject.cpp index 3f3534baf9..f1c5e1366e 100644 --- a/src/widgets/accessible/qaccessibleobject.cpp +++ b/src/widgets/accessible/qaccessibleobject.cpp @@ -284,6 +284,20 @@ QAccessible::Relation QAccessibleApplication::relationTo(int child, const return Unrelated; } +QAccessibleInterface *QAccessibleApplication::parent() const +{ + return 0; +} + +QAccessibleInterface *QAccessibleApplication::child(int index) const +{ + Q_ASSERT(index >= 0); + const QWidgetList tlw(topLevelWidgets()); + if (index >= 0 && index < tlw.count()) + return QAccessible::queryAccessibleInterface(tlw.at(index)); + return 0; +} + /*! \reimp */ int QAccessibleApplication::navigate(RelationFlag relation, int entry, QAccessibleInterface **target) const |