~rpadovani/oxide/type-info

« back to all changes in this revision

Viewing changes to shared/renderer/oxide_content_renderer_client.h

  • Committer: Riccardo Padovani
  • Date: 2015-10-19 07:56:29 UTC
  • mfrom: (1088.1.131 oxide)
  • Revision ID: riccardo@rpadovani.com-20151019075629-z0mlhwlb9xflkovw
MergeĀ fromĀ trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
// vim:expandtab:shiftwidth=2:tabstop=2:
2
 
// Copyright (C) 2013 Canonical Ltd.
 
2
// Copyright (C) 2013-2015 Canonical Ltd.
3
3
 
4
4
// This library is free software; you can redistribute it and/or
5
5
// modify it under the terms of the GNU Lesser General Public
27
27
class RendererMediaPlayerManager;
28
28
#endif
29
29
 
 
30
class RendererUserAgentSettings;
30
31
 
31
32
class ContentRendererClient final : public content::ContentRendererClient {
32
33
 public:
41
42
  void RenderFrameCreated(content::RenderFrame* render_frame) final;
42
43
  void RenderViewCreated(content::RenderView* render_view) final;
43
44
  std::string GetUserAgentOverrideForURL(const GURL& url) final;
 
45
  void AddImageContextMenuProperties(
 
46
      const blink::WebURLResponse& response,
 
47
      std::map<std::string, std::string>* properties) final;
44
48
#if defined(ENABLE_MEDIAHUB)
45
49
  blink::WebMediaPlayer* OverrideWebMediaPlayer(
46
50
      blink::WebFrame* frame,
50
54
#endif
51
55
  void OverrideCompositorSettings(cc::LayerTreeSettings* settings) final;
52
56
 
 
57
  scoped_ptr<RendererUserAgentSettings> user_agent_settings_;
 
58
 
53
59
  DISALLOW_COPY_AND_ASSIGN(ContentRendererClient);
54
60
};
55
61