summaryrefslogtreecommitdiffstats
path: root/src/core/render_widget_host_view_qt.cpp
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2021-06-28 11:06:20 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-07-08 16:44:53 +0200
commit1d988d971bc4270ba3d148e8e2c143bf8f625b6e (patch)
treedc1d15e07d64df476ff0ac56c273b27007e3f805 /src/core/render_widget_host_view_qt.cpp
parent94daa599a65e2113d0adaa9afddf8691a02c18bb (diff)
Adaptations for 90-based
Pick-to: 6.2 Change-Id: I8402b044d8e12d75e144a00984b856f3de10bffd Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
Diffstat (limited to 'src/core/render_widget_host_view_qt.cpp')
-rw-r--r--src/core/render_widget_host_view_qt.cpp27
1 files changed, 11 insertions, 16 deletions
diff --git a/src/core/render_widget_host_view_qt.cpp b/src/core/render_widget_host_view_qt.cpp
index 04d0ceda1..e52976138 100644
--- a/src/core/render_widget_host_view_qt.cpp
+++ b/src/core/render_widget_host_view_qt.cpp
@@ -69,7 +69,6 @@
#include "content/browser/renderer_host/ui_events_helper.h"
#include "content/common/content_switches_internal.h"
#include "content/common/cursors/webcursor.h"
-#include "content/common/input_messages.h"
#include "third_party/skia/include/core/SkColor.h"
#include "ui/base/cursor/cursor.h"
#include "ui/base/resource/resource_bundle.h"
@@ -291,10 +290,6 @@ void RenderWidgetHostViewQt::InitAsPopup(content::RenderWidgetHostView*, const g
m_delegate->initAsPopup(toQt(rect));
}
-void RenderWidgetHostViewQt::InitAsFullscreen(content::RenderWidgetHostView*)
-{
-}
-
void RenderWidgetHostViewQt::SetSize(const gfx::Size &sizeInDips)
{
if (!m_delegate)
@@ -326,17 +321,16 @@ gfx::NativeViewAccessible RenderWidgetHostViewQt::GetNativeViewAccessible()
return 0;
}
-content::BrowserAccessibilityManager* RenderWidgetHostViewQt::CreateBrowserAccessibilityManager(content::BrowserAccessibilityDelegate* delegate, bool for_root_frame)
+content::WebContentsAccessibility *RenderWidgetHostViewQt::GetWebContentsAccessibility()
{
- Q_UNUSED(for_root_frame); // FIXME
-#if QT_CONFIG(accessibility)
- return new content::BrowserAccessibilityManagerQt(
- m_adapterClient->accessibilityParentObject(),
- content::BrowserAccessibilityManagerQt::GetEmptyDocument(),
- delegate);
-#else
- return 0;
-#endif // QT_CONFIG(accessibility)
+ if (!m_webContentsAccessibility)
+ m_webContentsAccessibility.reset(new WebContentsAccessibilityQt(this));
+ return m_webContentsAccessibility.get();
+}
+
+QObject *WebContentsAccessibilityQt::accessibilityParentObject() const
+{
+ return m_rwhv->m_adapterClient->accessibilityParentObject();
}
// Set focus to the associated View component.
@@ -1025,8 +1019,9 @@ void RenderWidgetHostViewQt::ResetFallbackToFirstNavigationSurface()
{
}
-void RenderWidgetHostViewQt::OnRenderFrameMetadataChangedAfterActivation()
+void RenderWidgetHostViewQt::OnRenderFrameMetadataChangedAfterActivation(base::TimeTicks activation_time)
{
+ Q_UNUSED(activation_time);
const cc::RenderFrameMetadata &metadata = host()->render_frame_metadata_provider()->LastRenderFrameMetadata();
if (metadata.selection.start != m_selectionStart || metadata.selection.end != m_selectionEnd) {
m_selectionStart = metadata.selection.start;