From 70963f8095e15434b3550f7676a222735df51da5 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Tue, 1 Nov 2016 19:43:19 +0100 Subject: Add missing QQuickDialog::accessibleRole() Change-Id: I49ab38361e3165d4ee4722c5af1404cdd145246b Reviewed-by: Liang Qi --- src/quicktemplates2/qquickdialog.cpp | 7 +++++++ src/quicktemplates2/qquickdialog_p.h | 4 ++++ 2 files changed, 11 insertions(+) (limited to 'src/quicktemplates2') diff --git a/src/quicktemplates2/qquickdialog.cpp b/src/quicktemplates2/qquickdialog.cpp index 6bbe73ce..8b05f546 100644 --- a/src/quicktemplates2/qquickdialog.cpp +++ b/src/quicktemplates2/qquickdialog.cpp @@ -343,4 +343,11 @@ void QQuickDialog::spacingChange(qreal newSpacing, qreal oldSpacing) d->layout->update(); } +#ifndef QT_NO_ACCESSIBILITY +QAccessible::Role QQuickDialog::accessibleRole() const +{ + return QAccessible::Dialog; +} +#endif + QT_END_NAMESPACE diff --git a/src/quicktemplates2/qquickdialog_p.h b/src/quicktemplates2/qquickdialog_p.h index ea03dddf..64d6a6d2 100644 --- a/src/quicktemplates2/qquickdialog_p.h +++ b/src/quicktemplates2/qquickdialog_p.h @@ -97,6 +97,10 @@ protected: void paddingChange(const QMarginsF &newPadding, const QMarginsF &oldPadding) override; void spacingChange(qreal newSpacing, qreal oldSpacing) override; +#ifndef QT_NO_ACCESSIBILITY + QAccessible::Role accessibleRole() const override; +#endif + private: Q_DISABLE_COPY(QQuickDialog) Q_DECLARE_PRIVATE(QQuickDialog) -- cgit v1.2.3