diff options
author | Jan Arve Saether <jan-arve.saether@digia.com> | 2014-05-07 10:38:10 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-05-08 16:51:24 +0200 |
commit | 167782691678d6b1588d875036097fadaaced829 (patch) | |
tree | 7c12ea58dedd42d53702bffcd3b3704274a0e7b9 /src/widgets/accessible | |
parent | 32017c1e24a932da268043bd48e75cd7f76b8a5b (diff) |
Don't repeat Tab names in the QTabBar
Task-number: QTBUG-38503
Change-Id: I1f7e599b46526a8c4b8e0f3534be9c717727a4aa
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Diffstat (limited to 'src/widgets/accessible')
-rw-r--r-- | src/widgets/accessible/complexwidgets.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/widgets/accessible/complexwidgets.cpp b/src/widgets/accessible/complexwidgets.cpp index 5d76ecafbc..34af9d4d0c 100644 --- a/src/widgets/accessible/complexwidgets.cpp +++ b/src/widgets/accessible/complexwidgets.cpp @@ -114,7 +114,17 @@ public: int childCount() const { return 0; } int indexOfChild(const QAccessibleInterface *) const { return -1; } - QString text(QAccessible::Text) const { return qt_accStripAmp(m_parent->tabText(m_index)); } + QString text(QAccessible::Text t) const + { + if (t == QAccessible::Name) + return qt_accStripAmp(m_parent->tabText(m_index)); + else if (t == QAccessible::Description) + return m_parent->tabToolTip(m_index); + else if (t == QAccessible::Help) + return m_parent->tabWhatsThis(m_index); + return QString(); + } + void setText(QAccessible::Text, const QString &) {} QAccessibleInterface *parent() const { |