summaryrefslogtreecommitdiffstats
path: root/content/browser/webui/web_ui_impl.h
diff options
context:
space:
mode:
authordbeam <dbeam@chromium.org>2015-09-25 20:07:01 -0700
committerCommit bot <commit-bot@chromium.org>2015-09-26 03:07:37 +0000
commitbaee5bd7d4fee81462c222a65052dee4b2ca04c2 (patch)
tree560c54ba9e9fd1c4af47df7bfaf0a5ef3183d28f /content/browser/webui/web_ui_impl.h
parentc6be090ca781b03827a14543b9ba352456585239 (diff)
downloadchromium_src-baee5bd7d4fee81462c222a65052dee4b2ca04c2.zip
chromium_src-baee5bd7d4fee81462c222a65052dee4b2ca04c2.tar.gz
chromium_src-baee5bd7d4fee81462c222a65052dee4b2ca04c2.tar.bz2
Log which WebUI URLs are visited.
This is so we can prioritize Material Designing or erasing them. R=isherman@chromium.org BUG=535059,385352 Review URL: https://codereview.chromium.org/1363783002 Cr-Commit-Position: refs/heads/master@{#350978}
Diffstat (limited to 'content/browser/webui/web_ui_impl.h')
-rw-r--r--content/browser/webui/web_ui_impl.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/content/browser/webui/web_ui_impl.h b/content/browser/webui/web_ui_impl.h
index d38da2a..86c7071 100644
--- a/content/browser/webui/web_ui_impl.h
+++ b/content/browser/webui/web_ui_impl.h
@@ -30,6 +30,10 @@ class CONTENT_EXPORT WebUIImpl : public WebUI,
// RenderFrameHostManager will reuse RenderView instances.
void RenderViewCreated(RenderViewHost* render_view_host);
+ // Called by WebContentsImpl when the RenderView is reused. This happens on
+ // refresh or when the main page is navigated within the same SiteInstance.
+ void RenderViewReused(RenderViewHost* render_view_host, bool was_main_frame);
+
// WebUI implementation:
WebContents* GetWebContents() const override;
WebUIController* GetController() const override;
@@ -41,6 +45,7 @@ class CONTENT_EXPORT WebUIImpl : public WebUI,
void SetLinkTransitionType(ui::PageTransition type) override;
int GetBindings() const override;
void SetBindings(int bindings) override;
+ bool HasRenderFrame() override;
void AddMessageHandler(WebUIMessageHandler* handler) override;
typedef base::Callback<void(const base::ListValue*)> MessageCallback;
void RegisterMessageCallback(const std::string& message,