diff --git a/src/widgets/accessible/qaccessiblewidget.cpp b/src/widgets/accessible/qaccessiblewidget.cpp
index 73ccb9034798407220238baae6d1a80531d7f3f3..9e11ab88c69f7f8ee33a3eb10021d4a537ee7f27 100644
--- a/src/widgets/accessible/qaccessiblewidget.cpp
+++ b/src/widgets/accessible/qaccessiblewidget.cpp
@@ -135,14 +135,14 @@ QString Q_WIDGETS_EXPORT qt_accHotKey(const QString &text)
 #endif
 }
 
-class QAccessibleWidgetPrivate : public QAccessible
+class QAccessibleWidgetPrivate
 {
 public:
     QAccessibleWidgetPrivate()
-        :role(Client)
+        :role(QAccessible::Client)
     {}
 
-    Role role;
+    QAccessible::Role role;
     QString name;
     QString description;
     QString value;