ExtensionHost(const Extension* extension,
content::SiteInstance* site_instance,
const GURL& url, ViewType host_type);
- virtual ~ExtensionHost();
+ ~ExtensionHost() override;
const Extension* extension() const { return extension_; }
const std::string& extension_id() const { return extension_id_; }
void CreateRenderViewSoon();
// content::WebContentsObserver
- virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE;
- virtual void RenderViewCreated(
- content::RenderViewHost* render_view_host) OVERRIDE;
- virtual void RenderViewDeleted(
- content::RenderViewHost* render_view_host) OVERRIDE;
- virtual void RenderViewReady() OVERRIDE;
- virtual void RenderProcessGone(base::TerminationStatus status) OVERRIDE;
- virtual void DocumentAvailableInMainFrame() OVERRIDE;
- virtual void DidStopLoading(
- content::RenderViewHost* render_view_host) OVERRIDE;
+ bool OnMessageReceived(const IPC::Message& message) override;
+ void RenderViewCreated(content::RenderViewHost* render_view_host) override;
+ void RenderViewDeleted(content::RenderViewHost* render_view_host) override;
+ void RenderViewReady() override;
+ void RenderProcessGone(base::TerminationStatus status) override;
+ void DocumentAvailableInMainFrame() override;
+ void DidStopLoading(content::RenderViewHost* render_view_host) override;
// content::WebContentsDelegate
- virtual content::JavaScriptDialogManager*
- GetJavaScriptDialogManager() OVERRIDE;
- virtual void AddNewContents(content::WebContents* source,
- content::WebContents* new_contents,
- WindowOpenDisposition disposition,
- const gfx::Rect& initial_pos,
- bool user_gesture,
- bool* was_blocked) OVERRIDE;
- virtual void CloseContents(content::WebContents* contents) OVERRIDE;
- virtual void RequestMediaAccessPermission(
+ content::JavaScriptDialogManager* GetJavaScriptDialogManager() override;
+ void AddNewContents(content::WebContents* source,
+ content::WebContents* new_contents,
+ WindowOpenDisposition disposition,
+ const gfx::Rect& initial_pos,
+ bool user_gesture,
+ bool* was_blocked) override;
+ void CloseContents(content::WebContents* contents) override;
+ void RequestMediaAccessPermission(
content::WebContents* web_contents,
const content::MediaStreamRequest& request,
- const content::MediaResponseCallback& callback) OVERRIDE;
- virtual bool CheckMediaAccessPermission(
- content::WebContents* web_contents,
- const GURL& security_origin,
- content::MediaStreamType type) OVERRIDE;
- virtual bool IsNeverVisible(content::WebContents* web_contents) OVERRIDE;
+ const content::MediaResponseCallback& callback) override;
+ bool CheckMediaAccessPermission(content::WebContents* web_contents,
+ const GURL& security_origin,
+ content::MediaStreamType type) override;
+ bool IsNeverVisible(content::WebContents* web_contents) override;
// content::NotificationObserver
- virtual void Observe(int type,
- const content::NotificationSource& source,
- const content::NotificationDetails& details) OVERRIDE;
+ void Observe(int type,
+ const content::NotificationSource& source,
+ const content::NotificationDetails& details) override;
protected:
content::NotificationRegistrar* registrar() { return ®istrar_; }