diff options
Diffstat (limited to 'src/core/web_contents_adapter.cpp')
-rw-r--r-- | src/core/web_contents_adapter.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/core/web_contents_adapter.cpp b/src/core/web_contents_adapter.cpp index 8b0aafe21..235534f18 100644 --- a/src/core/web_contents_adapter.cpp +++ b/src/core/web_contents_adapter.cpp @@ -74,6 +74,7 @@ #include <QStringList> #include <QStyleHints> #include <QVariant> +#include <QtGui/qaccessible.h> static const int kTestWindowWidth = 800; static const int kTestWindowHeight = 600; @@ -609,6 +610,13 @@ void WebContentsAdapter::enableInspector(bool enable) ContentBrowserClientQt::Get()->enableInspector(enable); } +QAccessibleInterface *WebContentsAdapter::browserAccessible() +{ + Q_D(const WebContentsAdapter); + RenderWidgetHostViewQt *rwhv = static_cast<RenderWidgetHostViewQt*>(d->webContents->GetRenderWidgetHostView()); + return rwhv ? rwhv->GetQtAccessible() : Q_NULLPTR; +} + void WebContentsAdapter::runJavaScript(const QString &javaScript) { Q_D(WebContentsAdapter); |