X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Frenderer%2Fchrome_render_view_observer.h;h=b2df6e2fbaf44a13b5ffa61ae676b1a99d3f6a61;hb=3545e9f2671f595d2a2f3ee75ca0393b01e35ef6;hp=35df8716c838d4b0ad0fbb443f6ae06970897517;hpb=7d210d4c7e9ba36e635eabc5b5780495f8a63292;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/renderer/chrome_render_view_observer.h b/src/chrome/renderer/chrome_render_view_observer.h index 35df871..b2df6e2 100644 --- a/src/chrome/renderer/chrome_render_view_observer.h +++ b/src/chrome/renderer/chrome_render_view_observer.h @@ -18,10 +18,8 @@ #include "ui/gfx/size.h" #include "url/gurl.h" -class ChromeRenderProcessObserver; class ContentSettingsObserver; class SkBitmap; -class TranslateHelper; class WebViewColorOverlay; class WebViewAnimatingOverlay; @@ -34,6 +32,14 @@ namespace safe_browsing { class PhishingClassifierDelegate; } +namespace translate { +class TranslateHelper; +} + +namespace web_cache { +class WebCacheRenderProcessObserver; +} + // This class holds the Chrome specific parts of RenderView, and has the same // lifetime. class ChromeRenderViewObserver : public content::RenderViewObserver { @@ -41,7 +47,8 @@ class ChromeRenderViewObserver : public content::RenderViewObserver { // translate_helper can be NULL. ChromeRenderViewObserver( content::RenderView* render_view, - ChromeRenderProcessObserver* chrome_render_process_observer); + web_cache::WebCacheRenderProcessObserver* + web_cache_render_process_observer); virtual ~ChromeRenderViewObserver(); private: @@ -57,17 +64,16 @@ class ChromeRenderViewObserver : public content::RenderViewObserver { void OnWebUIJavaScript(const base::string16& javascript); #endif #if defined(ENABLE_EXTENSIONS) - void OnSetName(const std::string& name); void OnSetVisuallyDeemphasized(bool deemphasized); #endif #if defined(OS_ANDROID) void OnUpdateTopControlsState(content::TopControlsState constraints, content::TopControlsState current, bool animate); - void OnRetrieveWebappInformation(const GURL& expected_url); void OnRetrieveMetaTagContent(const GURL& expected_url, const std::string tag_name); #endif + void OnGetWebApplicationInfo(); void OnSetClientSidePhishingDetection(bool enable_phishing_detection); void OnSetWindowFeatures(const blink::WebWindowFeatures& window_features); @@ -92,10 +98,10 @@ class ChromeRenderViewObserver : public content::RenderViewObserver { std::vector webui_javascript_; // Owned by ChromeContentRendererClient and outlive us. - ChromeRenderProcessObserver* chrome_render_process_observer_; + web_cache::WebCacheRenderProcessObserver* web_cache_render_process_observer_; // Have the same lifetime as us. - TranslateHelper* translate_helper_; + translate::TranslateHelper* translate_helper_; safe_browsing::PhishingClassifierDelegate* phishing_classifier_; // A color page overlay when visually de-emaphasized.