blob: fdb151a1a9c7e4d786db5d439980fbe0eb3c3f52 [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CONTENT_TEST_STUB_RENDER_WIDGET_HOST_OWNER_DELEGATE_H_
#define CONTENT_TEST_STUB_RENDER_WIDGET_HOST_OWNER_DELEGATE_H_
#include "content/browser/renderer_host/render_widget_host_owner_delegate.h"
namespace content {
class StubRenderWidgetHostOwnerDelegate : public RenderWidgetHostOwnerDelegate {
public:
void RenderWidgetDidInit() override {}
void RenderWidgetDidClose() override {}
void RenderWidgetDidFirstVisuallyNonEmptyPaint() override {}
void RenderWidgetDidCommitAndDrawCompositorFrame() override {}
void RenderWidgetGotFocus() override {}
void RenderWidgetLostFocus() override {}
void RenderWidgetDidForwardMouseEvent(
const blink::WebMouseEvent& mouse_event) override {}
bool MayRenderWidgetForwardKeyboardEvent(
const NativeWebKeyboardEvent& key_event) override;
bool ShouldContributePriorityToProcess() override;
void RequestSetBounds(const gfx::Rect& bounds) override {}
void SetBackgroundOpaque(bool opaque) override {}
bool IsMainFrameActive() override;
bool IsNeverVisible() override;
WebPreferences GetWebkitPreferencesForWidget() override;
FrameTreeNode* GetFocusedFrame() override;
void ShowContextMenu(RenderFrameHost* render_frame_host,
const ContextMenuParams& params) override {}
};
} // namespace content
#endif // CONTENT_TEST_STUB_RENDER_WIDGET_HOST_OWNER_DELEGATE_H_