diff --git a/src/widgets/accessible/qaccessiblewidget.cpp b/src/widgets/accessible/qaccessiblewidget.cpp index 5c9c1fd80b9..036c5a8e823 100644 --- a/src/widgets/accessible/qaccessiblewidget.cpp +++ b/src/widgets/accessible/qaccessiblewidget.cpp @@ -153,15 +153,24 @@ public: /*! Creates a QAccessibleWidget object for widget \a w. - \a role and \a name are optional parameters that set the object's - role and name properties. + \a role is an optional parameter that sets the object's role property. */ -QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role, const QString &name) +QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role) : QAccessibleObject(w) { Q_ASSERT(widget()); d = new QAccessibleWidgetPrivate(); d->role = role; +} + +/*! + Creates a QAccessibleWidget object for widget \a w. + \a role and \a name are optional parameters that set the object's + role and name properties. +*/ +QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role, const QString &name) + : QAccessibleWidget(w, role) +{ d->name = name; } @@ -490,7 +499,7 @@ QAccessibleWidgetV2::QAccessibleWidgetV2(QWidget *object, QAccessible::Role role } QAccessibleWidgetV2::QAccessibleWidgetV2(QWidget *object, QAccessible::Role role) - : QAccessibleWidgetV2(object, role, QString()) + : QAccessibleWidget(object, role) { } diff --git a/src/widgets/accessible/qaccessiblewidget.h b/src/widgets/accessible/qaccessiblewidget.h index 4317cfcf8f3..d11c034e141 100644 --- a/src/widgets/accessible/qaccessiblewidget.h +++ b/src/widgets/accessible/qaccessiblewidget.h @@ -19,7 +19,8 @@ class Q_WIDGETS_EXPORT QAccessibleWidget : public QAccessibleObject, public QAccessibleActionInterface { public: - explicit QAccessibleWidget(QWidget *o, QAccessible::Role r = QAccessible::Client, const QString& name = QString()); + explicit QAccessibleWidget(QWidget *o, QAccessible::Role r = QAccessible::Client); + explicit QAccessibleWidget(QWidget *o, QAccessible::Role r, const QString& name); bool isValid() const override; QWindow *window() const override;