static ChromePluginPlaceholder* CreateBlockedPlugin(
content::RenderFrame* render_frame,
- blink::WebFrame* frame,
+ blink::WebLocalFrame* frame,
const blink::WebPluginParams& params,
const content::WebPluginInfo& info,
const std::string& identifier,
// Creates a new WebViewPlugin with a MissingPlugin as a delegate.
static ChromePluginPlaceholder* CreateMissingPlugin(
content::RenderFrame* render_frame,
- blink::WebFrame* frame,
+ blink::WebLocalFrame* frame,
const blink::WebPluginParams& params);
static ChromePluginPlaceholder* CreateErrorPlugin(
private:
ChromePluginPlaceholder(content::RenderFrame* render_frame,
- blink::WebFrame* frame,
+ blink::WebLocalFrame* frame,
const blink::WebPluginParams& params,
const std::string& html_data,
const base::string16& title);
- virtual ~ChromePluginPlaceholder();
+ ~ChromePluginPlaceholder() override;
// WebViewPlugin::Delegate (via PluginPlaceholder) method
- virtual void BindWebFrame(blink::WebFrame* frame) OVERRIDE;
+ void BindWebFrame(blink::WebFrame* frame) override;
// gin::Wrappable (via PluginPlaceholder) method
- virtual gin::ObjectTemplateBuilder GetObjectTemplateBuilder(
- v8::Isolate* isolate) OVERRIDE;
+ gin::ObjectTemplateBuilder GetObjectTemplateBuilder(
+ v8::Isolate* isolate) override;
// content::RenderViewObserver (via PluginPlaceholder) override:
- virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE;
+ bool OnMessageReceived(const IPC::Message& message) override;
// WebViewPlugin::Delegate (via PluginPlaceholder) methods:
- virtual void ShowContextMenu(const blink::WebMouseEvent&) OVERRIDE;
+ void ShowContextMenu(const blink::WebMouseEvent&) override;
// content::RenderProcessObserver methods:
- virtual void PluginListChanged() OVERRIDE;
+ void PluginListChanged() override;
// content::ContextMenuClient methods:
- virtual void OnMenuAction(int request_id, unsigned action) OVERRIDE;
- virtual void OnMenuClosed(int request_id) OVERRIDE;
+ void OnMenuAction(int request_id, unsigned action) override;
+ void OnMenuClosed(int request_id) override;
// Javascript callback opens chrome://plugins in a new tab.
void OpenAboutPluginsCallback();