diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2016-11-01 21:46:19 +0100 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2016-11-02 08:14:30 +0000 |
commit | 31c51eb402c67c9a01b9f0cf108195db699e2a9c (patch) | |
tree | 44514f45805d1e00874dcd27eb90380fd50baa1c /src/quicktemplates2/qquicktooltip.cpp | |
parent | 2f1e983aaf7afc8ac0ed572a48d9444acab51d00 (diff) |
ToolTip: fix accessibility support
Change-Id: I4623b1f1ee1e10c4233e89bf42e6720bbf3a5c73
Reviewed-by: Liang Qi <liang.qi@qt.io>
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquicktooltip.cpp')
-rw-r--r-- | src/quicktemplates2/qquicktooltip.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquicktooltip.cpp b/src/quicktemplates2/qquicktooltip.cpp index b29e806c..3bd47457 100644 --- a/src/quicktemplates2/qquicktooltip.cpp +++ b/src/quicktemplates2/qquicktooltip.cpp @@ -188,6 +188,7 @@ void QQuickToolTip::setText(const QString &text) return; d->text = text; + setAccessibleName(text); emit textChanged(); } @@ -307,6 +308,15 @@ QAccessible::Role QQuickToolTip::accessibleRole() const { return QAccessible::ToolTip; } + +void QQuickToolTip::accessibilityActiveChanged(bool active) +{ + Q_D(QQuickToolTip); + QQuickPopup::accessibilityActiveChanged(active); + + if (active) + setAccessibleName(d->text); +} #endif class QQuickToolTipAttachedPrivate : public QObjectPrivate |