summaryrefslogtreecommitdiffstats
path: root/src/plugins/accessible/widgets/complexwidgets.h
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@nokia.com>2011-09-13 16:27:13 +0200
committerQt by Nokia <qt-info@nokia.com>2011-09-16 08:54:47 +0200
commit79b19fd8597331c789e735bd5f570298539fd92f (patch)
treea7d7b3baeda6bfbb388f260e72d0e37f0c2f0f01 /src/plugins/accessible/widgets/complexwidgets.h
parentce9296a2a0b10ee1c81be919d26e3bd9f4285ad0 (diff)
Accessibility: TabWidget - remove virt children, add action interface.
Remove virtual children by creating accessible objects for tab buttons. Add action interface to activate tabs. Change-Id: Ifc5e8ae6ec2708df97bbb9a94ddc1421d431ff87 Reviewed-on: http://codereview.qt-project.org/4793 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com> Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
Diffstat (limited to 'src/plugins/accessible/widgets/complexwidgets.h')
-rw-r--r--src/plugins/accessible/widgets/complexwidgets.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/plugins/accessible/widgets/complexwidgets.h b/src/plugins/accessible/widgets/complexwidgets.h
index 05d8bc232a..8a5543041f 100644
--- a/src/plugins/accessible/widgets/complexwidgets.h
+++ b/src/plugins/accessible/widgets/complexwidgets.h
@@ -246,11 +246,12 @@ public:
bool setSelected(int child, bool on, bool extend);
QVector<int> selection() const;
+ QAccessibleInterface* child(int index) const;
+ int indexOfChild(const QAccessibleInterface *child) const;
+ int navigate(RelationFlag rel, int entry, QAccessibleInterface **target) const;
+
protected:
QTabBar *tabBar() const;
-
-private:
- QAbstractButton *button(int child) const;
};
#endif // QT_NO_TABBAR