diff options
-rw-r--r-- | src/plugins/platforms/wayland/qwaylandintegration.cpp | 7 | ||||
-rw-r--r-- | src/plugins/platforms/wayland/qwaylandintegration.h | 3 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/plugins/platforms/wayland/qwaylandintegration.cpp b/src/plugins/platforms/wayland/qwaylandintegration.cpp index 159c0cc42..9d98d53a0 100644 --- a/src/plugins/platforms/wayland/qwaylandintegration.cpp +++ b/src/plugins/platforms/wayland/qwaylandintegration.cpp @@ -59,6 +59,7 @@ #include <QtGui/QOpenGLContext> #include <private/qplatforminputcontextfactory_qpa_p.h> +#include <qplatformaccessibility_qpa.h> #include <qplatforminputcontext_qpa.h> #ifdef QT_WAYLAND_GL_SUPPORT @@ -73,6 +74,7 @@ QWaylandIntegration::QWaylandIntegration() : mFontDb(new QGenericUnixFontDatabase()) , mEventDispatcher(createUnixEventDispatcher()) , mNativeInterface(new QWaylandNativeInterface) + , mAccessibility(new QPlatformAccessibility()) { QGuiApplicationPrivate::instance()->setEventDispatcher(mEventDispatcher); mDisplay = new QWaylandDisplay(); @@ -164,3 +166,8 @@ QVariant QWaylandIntegration::styleHint(StyleHint hint) const #endif return QPlatformIntegration::styleHint(hint); } + +QPlatformAccessibility *QWaylandIntegration::accessibility() const +{ + return mAccessibility; +} diff --git a/src/plugins/platforms/wayland/qwaylandintegration.h b/src/plugins/platforms/wayland/qwaylandintegration.h index 8d0c0938b..8528b9953 100644 --- a/src/plugins/platforms/wayland/qwaylandintegration.h +++ b/src/plugins/platforms/wayland/qwaylandintegration.h @@ -74,6 +74,8 @@ public: QVariant styleHint(StyleHint hint) const; + QPlatformAccessibility *accessibility() const; + private: QPlatformFontDatabase *mFontDb; QAbstractEventDispatcher *mEventDispatcher; @@ -82,6 +84,7 @@ private: QWaylandDisplay *mDisplay; QPlatformNativeInterface *mNativeInterface; QPlatformInputContext *mInputContext; + QPlatformAccessibility *mAccessibility; }; QT_END_NAMESPACE |